资讯专栏INFORMATION COLUMN

Java 实战开发之git环境安装(三)

A Loity / 1937人阅读

摘要:一简介是一款免费开源的分布式版本控制系统。特点可以有效高速的处理从小到非常大的项目版本管理。再把其中的公钥的内容复制到剪切板本教程我们使用来进行项目托管。相关文章操作干货总结

本节会安装Git。
一、git简介

Git 是一款免费、开源的分布式版本控制系统。

特点:
可以有效、高速的处理从小到非常大的项目版本管理。

安装环境:
CentOS 6.8 64位
Git版本 2.8.0

二、git安装

先安装git依赖:

sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker 

-y 的作用是在安装的时候不用输入是否安装的选择,默认为y

linux 执行下载:

wget https://github.com/git/git/archive/v2.8.0.tar.gz

解压git:

[root@corwien download]# tar -zxvf git_v2.8.0.tar.gz

进入目录然后编译:

[root@corwien git-2.8.0]# make prefix=/usr/local all

编译之后进行安装:

[root@corwien git-2.8.0]# make prefix=/usr/local install

验证:

git --version

即安装成功

或者,也可以用 yum install git 命令来直接安装。

在github上新建一个仓库,然后克隆:

[root@corwien developer]# mkdir gitdownload
[root@corwien developer]# cd gitdownload/
[root@corwien gitdownload]# git clone https://github.com/corwien/emall.git
三、git配置 1.配置用户名(提交时会引用)
git config --global user.name "corwien"

请把 corwien 替换成自己的用户名

2.配置邮箱
git config --global user.email "corwien@126.com"
3.其他配置
git config --global merge.tool "kdiff3"

要是没安装KDiff3 就不用设这一行

git config --global core.autocrlf false

让Git不要管Windows/Unix 换行符转换的事

4.编码配置

(1)避免git gui中的中文乱码

git config --global gui.encoding utf-8

(2)避免git status 显示的的中文文件名乱码

git config --global core.quotepath off
5. git ssh key pair 配置

作用:push,pull 的时候,不需要输入密码
(1)、在Linux的命令行下输入以下命令:

ssh-keygen -t rsa -C "corwien@126.com"

(2)、然后一路回车,不要输入任何密码之类,生成 ssh key pair

(3)、ssh-add ~/.ssh/id_rsa
如果执行 ssh_add 时出现 Could not open a connection to your authentication agent这样的错误,请先执行 eval "ssh-agent",再执行 ssh-add ~/.ssh/id_rsa成功 ssh-add -l 就有新加的rsa 了。

(4)、cat ~/.ssh/id_rsa.pub

(5)、再把其中的公钥的内容复制到剪切板

(6)、本教程我们使用 github.com 来进行项目托管。
在github的设置中https://github.com/settings/keys找到ssh,然后添加即可:

(7)、测试
可以克隆github上的项目

git clone https://github.com/corwien/emall.git

然后进入到目录中,新建一个说明文件,推送到GitHub库中:

如果出现这样的错误,则先删掉 emall 目录,运行unset SSH_ASKPASS,然后再重新git clone

然后我们再编辑readme.md文件,进行推送:

[root@corwien emall]# git pull origin master
来自 https://github.com/corwien/emall
 * branch            master     -> FETCH_HEAD
Already up-to-date.
[root@corwien emall]#

可以看到,这次不用再输入密码了。


git相关文章:
Git操作干货总结

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10397.html

相关文章

  • Java 实战开发git环境安装

    摘要:一简介是一款免费开源的分布式版本控制系统。特点可以有效高速的处理从小到非常大的项目版本管理。再把其中的公钥的内容复制到剪切板本教程我们使用来进行项目托管。相关文章操作干货总结 本节会安装Git。 一、git简介 Git 是一款免费、开源的分布式版本控制系统。 特点:可以有效、高速的处理从小到非常大的项目版本管理。 安装环境:CentOS 6.8 64位Git版本 2.8.0 二、git...

    omgdog 评论0 收藏0
  • 2019年java架构师视频

    摘要:并发专题一内存模型原理实现机制单例模式并发基础并发集合原子操作基本类型线程池互联网工程专题二简介安装工具编程介绍,入门程序仓库依赖管理简介常用操作命令 01.并发专题(一)2018-09-11(1)-Java内存模型2018-09-13(2)-synchronized原理2018-09-16(3)-volatile实现机制2018-09-18(4)-DCL-单例模式2018-09-21...

    Object 评论0 收藏0
  • 万粉丝终极福利】Python、C、Java大语言学习路线和资源整理

    摘要:今天给大家带来三万粉丝三大语言学习路线和资源整理,收藏就对了。还有对数组面向对象和异常处理等。语言学习路线一基础阶段技能树掌握脚本界面编程能力数据库基本爬虫多线程多进程开发能力,可以胜任基本的开发工作。 大家好,我是辣条。 今天给大家带来三万粉丝三大语言学习路线和资源整理,收藏就对了。 目录...

    GitChat 评论0 收藏0
  • Java 实战开发开发工具安装及项目创建(四)

    摘要:一环境配置配置版本配置版本安装,然后对其进行配置。然后继续下面的命令打开服务打开浏览器,输入回车之后如果看到,表示已经成功运行命令可以关闭。四配置选择我们的我的之前是,现在用下面的方法删除,使用来进行开发。 一、IDEA环境配置 1、配置jdkConfigure => Project Default => Project structjdk版本:1.7.0 showImg(https:...

    刘福 评论0 收藏0
  • Java 实战开发环境安装(一)

    摘要:一软件资源配置操作系统使用阿里镜像下载我们将下载下来的系统安装在虚拟机中。安装默认安装路径例如配置环境变量编辑文件在最下方增加使配置生效验证执行命令,看到如图所示代表安装成功。 本实战项目,将会从Linux服务器的搭建开始,直到电商项目的基本功能完成。 一、Linux软件资源配置 1、操作系统 Linux:centos6.8 64bit 使用阿里镜像下载:https://mirror...

    AlanKeene 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<