如果你已经在本地创建了一个Git仓库,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,那就需要用到SSH Key,github拿到了你的公钥就会知道内容是你推送的。
git本地仓库关联远程仓库(两种方法):
- 如果本地有一个版本库的话就不能用git clone了 可以切换到仓库目录,执行远程仓库关联命令。
- 如果本地没有仓库,可以git clone git@github.com:your name/repository name.git,然后切换到仓库目录,这时就不需要关联仓库了。
1、SSH Key的配置:
-
检查你的电脑中用户主目录中(C:\Users\Administrator\.ssh)是否有密匙对文件
id_rsa
和id_rsa.pub
-
没有的话,git bash中执行以下命令创建密匙对,按提示输入密码,可以不填密码一路回车 :
ssh-keygen -t rsa -b 4096 -C "你的git中设置的邮箱"
。 然后用户主目录/.ssh/下有两个文件,id_rsa
是私钥,id_rsa.pub
是公钥 -
检查你的ssh-agent是否是活跃的
eval "$(ssh-agent -s)"
-
将私匙添加到
ssh-add ~/.ssh/id_rsa
-
然后将公匙
i