Git添加远程库
注意:以下步骤中的代码操作都是在Git Bash软件中进行的
第一步:创建SSH Key。
在用户主目录(一般为C:\Users\用户名)下,查看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,假如之前已经创建了,这时可以直接跳到下一步。如果没有,则需创建SSH Key。
ssh-****** -t rsa -C "[email protected]"
在上述代码中的邮件地址需要替换成的自己的邮件地址,然后一路回车,使用默认值即可。运行完毕后,会在上述的用户主目录下产生一个.ssh文件夹,且该文件夹下会新建两个文件:id_rsa 和 id_rsa.pub。
第二步:添加SSH Key。
1. 登录GitHub,登陆GitHub;
2. 点击头像旁边的倒三角形,在下拉列表中选择“Settings”进入设置页面;
3. 在左侧菜单栏中点击”SSH and GPG keys”;
4. 点击”Add SSH Key”
5. 填上任意Title,并在Key文本框里粘贴第一步中产生的id_rsa.pub文件内容。
第三步:在GitHub上添加远程库。
1. 首先在GitHub上新建一个仓库,接着在Git Bash软件运行以下代码:
git remote add origin [email protected]:Sean/HelloWorld.git
其中:
- Sean : 代表GitHub账户名,需要根据你的实际情况进行相应的替换;
- origin:代表远程库的名字,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库;
- HelloWorld:代表Git项目名;
2. 由于新建好的远程库是空的,我们在第一次往远程库上推送master分支时,加上了-u参数。这样Git不但会把本地master分支中的内容推送到远程库中新的master分支,还会把本地的master分支和远程的master分支关联起来, 第一次推送的代码如下:
git push -u origin master
在此过程中会弹出“Are you sure you want to continue connecting (yes/no)?“的问题,输入:yes,按回车结束,结果如下图所示:
3. 由于远程库和本地库已经进行了关联,那么在以后的推送或者拉取环节中就可以简化命令,以把本地的master分支的最新修改推送至GitHub为例:
git push origin master