Mac OSX安装Git

15 March 2011

一、安装Git

由于mac git的地址http://code.google.com/p/git-osx-installer/被墙,被迫使用源码安装,源码可以从http://kernel.org/pub/software/scm/git/下载,编译源码需要先安装xcode,参考http://developer.apple.com

编译安装

1.解压

     tar xjvf git-1.7.4.1.tar.tar.bz2

2. 编译

     cd git-1.7.4.1

     ./configure --prefix=/usr/local

     make

3.安装

     sudo make install

 

Ok 了,which git试一下~

二、设置SSH

github使用SSH链接,需要设置SSH

1.检查SSH key

     cd ~/.ssh

2.备份已有的key,(如果有的话)

     mkdir key_backup

     mv id_rsa* key_backup

3.生成SSH key

$ ssh-keygen -t rsa -C jiang.bo.hit@gmail.com

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/jiangbo/.ssh/id_rsa): 

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in yes.

Your public key has been saved in id_rsa.pub.

The key fingerprint is:

fb:c4:b0:e0:47:fd:be:e0:fb:ea:73:ef:a8:29:d5:22 jiang.bo.hit@gmail.com

The key's randomart image is:

+--[ RSA 2048]----+

|                 |

|                 |

|                 |

|         .       |

|      . S ..     |

|     . oE=o..    |

|      . +o+..    |

|       ..+.+..   |

|         oOB=+o  |

+-----------------+

4.将SSH key添加到GitHub

登录到GitHub页面,Account Settings->SSH Public Keys->Add another key

将生成的key(id_rsa.pub文件)内容copy到输入框中,save。

5.测试链接

$ ssh git@github.com

The authenticity of host 'github.com (207.97.227.239)' can't be established.

RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

Are you sure you want to continue connecting (yes/no)? yes

 

PTY allocation request failed on channel 0

Hi jiang-bo! You've successfully authenticated, but GitHub does not provide shell access.

         Connection to github.com closed.

别担心,这是正常情况。

三、设置个人信息

$ git config --global user.name "Bo Jiang"

$ git config --global user.email "jiang.bo.hit@gmail.com"

 

 



blog comments powered by Disqus