Git添加账号

2017-06-08 11:49

Git添加账号

测试SSH是否连接

打开Terminal

1
ssh -T git@github.com

以下反馈则表示账号连接成功,可以直接使用。如果是其它的则需要在你的git添加SSH key

1
Hi username! You've successfully authenticated, but GitHub does not
2
provide shell access.

先查看电脑是否存在SSH key

有则直接在您的GitHub账号中添加,没有则现在您的电脑中先创建再添加
检查电脑中是否存在SSH keys

1
ls -al ~/.ssh

如果存在,则会显示id_dsa.pub、id_dsa等相关显示;不存在则需要先创建SSH keys

创建SSH key

1
ssh-keygen -t rsa -C "your_email@youremail.com" 
2
注:your_email@youremail.com 请注意替换您自己的GitHub 账号

再根据命令的提示操作

1
Generating public/private rsa key pair. Enter file in which to save thekeys (/Users/your_user_directory/.ssh/id_rsa): //这里需要按下 enter 键就好

按下enter之后,又会出现下面的提示:

1
Enter passphrase(empty for no passphrase):
2
提示输入一个类似于密码的自定义的通行证号,如果直接回车则为空

此时会再出现一个密码的二次确认(请注意设置容易记住的,后面在测试连接时需要用到)

如果再二次确认中忘记了刚刚设置的密码,可以重新再生成一个新的SSH key

之后出现的一大堆提示则说明您的SSH key创建成功

在你的GitHub中添加SSH key验证

先打开您生成的id_dsa.pub,拷贝SSH值。可以直接找到.ssh文件夹打开拷贝,也可以选择用命令

1
pbcopy < ~/.ssh/id_rsa.pub

再登录你的Github账号,在Settings->SSH and GPG keys->选项中添加
按照提示讲拷贝的SSH添入其中,提交后会有输入密码的确认,之后会有提示。
如果提示添加成功,可以测试一下是否可以理解,参照“测试SSH是否与您的账号连接”


标签: git

License(CC)BY-NC-SA © 2017 — 2019 hadronw | Theme based on fzheng.me