Ubuntu 14.04 Git 配置
安装Git
首先测试一下电脑安装git没有
1 | git --version |
没有安装则按照以下步骤来
1 | sudo apt-get install git-core git-gui git-doc gitk |
安装完毕看看是否安装成功,如果安装成功的版本低于1.9.5则说明Ubuntu版本太低,进行如下操作
1 | sudo add-apt-repository ppa:git-core/ppa |
安装成功之后再次测试,版本就应该是比较高了。
以上安装的是git,但是没有图形化界面,如果需要图形化界面,需要安装工具KDiff3
1 | sudo apt-get install kdiff3 |
安装好以上几个基本的组件之后,还需要做一些简单的配置
1 | git config --global user.name "san.zhang" # 请换成你自己的名字,除非你凑巧也叫san.zhang |
设置SSH
如果要跟Git服务器打交道,还要设ssh。注意,不要在跳板机等Ops/IT已经为你设了ssh key pair
的地方做下面的操作。
注意,少数童鞋如果以前为连接GitHub/oschina
等已经生成过ssh key pair
,这里不必再次生成,复用即可。
在Linux
的命令行下,或Windos
上Git Bash
命令行窗口中(总之不要用iOS),键入:
1 | ssh-keygen -t rsa -C "san.zhang@qq.com" |
然后一路回车,不要输入任何密码之类,生成ssh key pair
。如果在Linux
上,需要把其中的私钥告诉本地系统:
1 | ssh-add ~/.ssh/id_rsa |
再把其中公钥的内容复制到Git
服务器上。具体方法是:
显示ssh公钥的内容
1 | cat ~/.ssh/id_rsa.pub |
密钥内容如下:
1 | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCE6avWtobESaS6nngDJnLFPPHZ+enhp+twpRw/t+9uaM/IFRhgP8YO09jG4Vdq8h5tzUe+ijM4b/rtVNAROCngkegrefopMwcqVNxQiFP/9Dl67/qOxorcYWhizQLjIzAdQxMGoNTebozjbLElWLO1pramWaK+nqO1PQL13olUinZa1Hxhv3XTCpODoPdz1woyVfYaPu4knjODQp2E3aawtmeZ5A7EJP7696XWi1tjK44iMWwZMWTOYbSGTyXq62xT5YfVmQFwxhG5tJYD6h27R65b0/WKOM7Y8cwVmo9RqpgFRJ5EPd42Fr6pjyBkPOGpVQkUn+V/GVpKrC+LWIJ san.zhang@qq.com |
打开Github
网页,具体位置自行百度。点击Add SSH Key
,然后把刚才ssh
公钥id_rsa.pub
(windows
下的用户目录找到.ssh
文件夹进去就可以看到)的内容paste进去。不需要填title
,title
会自动生成。
要是Git
服务器报“不是有效的key
”之类的错误,可能是你没去除注意去除多余的回车符,也可能是paste
之前copy
的时候,没copy
最开头的ssh-rsa
这几个字。