在 mac 上使用 Git 和 GitHub 连接

1、需要在mac上安装git。对于OS X 10.7以及以后,mac一般都自带git,不过保险起见,再安装一下也没有什么问题。

mac git 的地址:

http://code.google.com/p/git-osx-installer/ 

但是由于某种原因(大家都知道吧),这个网址可能访问不了,所以需要使用源码安装。

2、安装完git之后,就可以开始设置GitHub连接了。

a、检查是否存在SSH keys:

$ cd ~/.ssh

如果没有 .ssh目录,请跳到第3步。

b、如果有 .ssh目录,请保备份好你的 ssh key:

$ ls
$ mkdir key_backup //创建备份文件夹
$ cp id_rsa* key_backup //移动你的 key 文件到备份文件夹
$ mr id_rsa*

c、创建一个新的 ssh key:

$ ssh-keygen -t rsa -C "[email protected]" //记得输入你的github账号的邮箱
//会输出下面语句
Generating public/private rsa key pair.
Enter file in which to save the keys 
(/Users/your_user_directory/.ssh/id_rsa):  //这里需要按下 enter键就好

按下enter键后会提示如下:

Enter passphrase(empty for no passphrase):  //输入一个密码
Enter same passphrase again: 


随后会有一大串的提示,大概的意思就是告诉你创建好了id_rsa和id_rsa.pub文件。

d、在GitHub上添加你的ssh key。

到刚刚的 .ssh 目录下,找到 id_rsa.pub 文件,拷贝里面的内容,输入到你的 GitHub 账户中的 Add key 区域。 创建成功会有相应的提示。

e、验证你的GitHub连接。

$ ssh -T [email protected]
如果验证成功,会有下面的提示

Hi username! You have successfully authenticated, but GitHub does not provide shell access.

你可能感兴趣的:(在 mac 上使用 Git 和 GitHub 连接)