小目标 To be or not to be

Ubuntu下安装Git

2017-02-21
chaowyc

以下所有操作均在Terminal中进行

1.测试是否已经安装了git


git --version

2.安装git

没有安装git的按照以下步骤进行

1. sudo apt-get install git-core git-gui git-doc gitk

安装完毕后,查看是否安装成功

git --version

如果成功安装的git版本低于1.9.5,则需要更新ubuntu的ppa

(PPA - Personal Package Archives)

操作如下:

1. sudo add-apt-repository ppa:git-core/ppa
2. sudo apt-get update
3. sudo apt-get install git

安装成功后再次测试,这次的版本应该就比较高了。

3.配置git

1. git config --global user.name "chaowyc"            #请换成你自己的名字
2. git config --global user.email "chaowyc@gmail.com" # 同上
3. git config --global merge.tool "kdiff3"            # 要是没装KDiff3就不用设这一行
4. git config --global push.default simple            # 要是你非要用低版本的Git(比如1.7.x),好吧,那就不设simple设current,否则你的Git不支持
git config --global core.autocrlf false               # 让Git不要管Windows/Unix换行符转换的事
git config --global gui.encoding utf-8                # 避免git gui中的中文乱码
git config --global core.quotepath off                # 避免git status显示的中文文件名乱码

  1. 设置SSH

如果和git服务器打交道,例如github,bitbucket等,还需要设置ssh。

ssh -keygen -t rsa -C "chaowyc@gmail.com"

然后一路回车,不要输入任何密码之类,生成ssh key pair。最后需要把其中的私钥告诉本地系统

ssh-add ~/.ssh/id_rsa

查看公钥内容

cat ~/.ssh/id_rsa.pub

最后把公钥的内容复制到git服务器上. 以github为例登陆github,在Settings-->SSH keys--> Add SSH key

把公钥的内容复制到key里面,不需要填title,title会自动生成。

要是Git服务器报“不是有效的key”之类的错误,可能是你没去除注意去除多余的回车符

也可能是paste之前copy的时候,没copy最开头的ssh-rsa这几个字。 测试一下成功了没

ssh -T git@github.com

Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.
Hi chaowyc! You've successfully authenticated, but GitHub does not provide shell access.


上一篇 Hello World

Comments