Git学习笔记四:Git远程服务器

来源:互联网 发布:开淘宝店好做吗 编辑:程序博客网 时间:2024/05/23 01:52
由于没有Linux系统试玩,所以暂时不自己搭建git服务器,需要了解的可以移步至廖雪峰老师的官网微博,点击这里

这里记录连接到GitHub的操作。
1、生成私钥和公钥
在随意一个地方右键打开Git Bash,执行如下命令:
$ssh-keygen -t rsa -C"youremail@example.com"
在C:\Users\Administrator\.ssh文件夹里会发现两个文件,分别是id_rsa和id_rsa.pub,id_rsa是私钥,不要泄露,id_rsa.pub是公钥,可以随便交给别人。

2、添加授权。
登录GitHub,点击右上角头像-->setting-->SSH and GPG keys -->New SSH key,title随便起个名,然后打开id_rsa.pub,将里面的内容粘贴到key,最后点击Add SSH key。添加之后公钥之后,你就可以在电脑上把代码push到GitHub上了,如果你有小伙伴一起工作的话,让他把id_rsa.pub给你,你添加上去之后小伙伴就可以和你共同开发了。

3、创建远程仓库
点击GitHub主页-->start a project,创建一个远程仓库名,比如说learn。然后在电脑上你喜欢的目录下新建一个本地仓库。
$mkdir learn
$cd learn
$git init
$git add remote origin git@github.com:xxxxx/learn.git
$git push -u origin master
第一次push需要加上-u参数,之后就不需要了,第一次使用git clone或者git push会得到一个警告,不用管它,输入yes回车就好。添加远程库的名称可以是其他你喜欢的名称,不一定是origin。

4、克隆远程仓库
创建完远程仓库之后,小伙伴就可以使用以下命令克隆远程仓库协同开发了。
$git clone git@github.com:xxxxx/learn.git
如果希望小伙伴能提交代码到你的远程仓库中,一定要记得授权。