MAC版GitHub配置SSH
1、首先运行terminal检查是否已经有SSH Key$ cd ~/.ssh$ ls这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤2、创建一个SSH key$ ssh-keygen -t rsa -C "your_email@example.com"接着又会提示你输入两次密码(该密码是你push文件的时候
####1、首先运行terminal检查是否已经有SSH Key
$ cd ~/.ssh
$ ls
这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤
####2、创建一个SSH key
$ ssh-keygen -t rsa -C "your_email@example.com"
接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),
当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了,如:
Enter passphrase (empty for no passphrase):
# Enter same passphrase again:
our identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
当你看到上面这段代码的收,那就说明,你的 SSH key 已经创建成功,你只需要添加到github的SSH key上就可以了。
####3、添加公钥到你的远程仓库(github)
a、查看你生成的公钥,输入:
$ cat ~/.ssh/id_rsa.pub
b、把terminal上显示的内容copy出来
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClhW5WzBZ7CQoI1tKyJHTqiJYVNzQLHmBS5jl/GpNRERTby/RWb6Q+VhwWjR8GYXMkccQwtQpJz04QoEbi3VytZ7MXR/TDIJvatw170gWgsejEVjU+FheFLbx5zeSpiITRS8zr8VCXybn/AcBD3Ziz1BDVvCCOlhBqI2OPOvlxMZRjvEI+EPnOuG3RDxk2DpYGdSZT4IElZNcknd2UF00nMwB1c82yYTirw1QXfduWNu3UayFiU2AwEkPnAUEyqhS6PFzG+DYiO7hFaXi4zS0lNxgLCOvl6cjbtmy9c4jQkjO3na5SbF6VwUDrAK4ZZigPcAJ74pn3FM1fLGwOvvg7 shutongit@163.com
c、登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key
d、然后你复制上面的公钥内容,粘贴进“Key”文本域内。 title域,自己随便起个名字。
e、点击 Add key。
完成以后,验证下这个key是不是正常工作,输入:
$ ssh -T git@github.com
f、如果第二步输入了密码就会让输入密码:
Enter passphrase for key '/Users/shutong/.ssh/id_rsa':
e、如果,看到:
Hi shu-tong! You've successfully authenticated, but GitHub does not provide shell access.
恭喜你,你的设置已经成功了。
更多推荐
所有评论(0)