使用gitHub和git进行团队合作开发

1.创建仓库(项目)-----组织者(Leader)和团队成员

1)Leader在gitHub上创建一个新组织(New organization),然后邀请成员加入

    

 

2)Leader在该组织下创建一个team,然后邀请团队成员加入

 

 

3)Leader新建一个repository

 

4)通过SSH Keys 连接团队成员和Leader的仓库

  团队成员在自己的电脑里面生成一个SSH key,将公钥(id_rsa.pub)里面的内容复制出来给Leader,让Leader新建一个SSH key保存团队成员的公钥(注意:团队成员不要自己新建一个SSH key去保存这个公钥)

  附:1.成员配置SSH key步骤

    1)在任何位置,右键: git bash here

       2)输入: ssh-keygen -t rsa -C "youremail@example.com"   //youremail@examle.com 是gitHub注册邮箱

       3)然后一直enter,看到提示所创建的SSH key路径,即创建SSH key成功

      

 

     4)进入目录打开id_rsa.pub

 

     2.Leader在gitHub新建SSH key保存团队成员的公钥步骤

      1)Leader登录自己的gitHub后,进入setting-->SSH and GPG KEY->New SSH KEY,输入标题和刚才得到的成员的ssh key公钥,最后点击add SSH key

        

    

     

    2)回到git bash,输入以下指令验证是否配置成功: ssh -T git@github.com

       如下图说明ssh已经配置成功了

     

以上步骤完成,团队成员才可以把自己的代码push到Leader新建的公共仓库repository里面。

 

2.团队成员与Leader公共仓库repository的连接

1)团队成员在自己的本机克隆这个项目(没有连接也可以):git clone 仓库地址,然后初始化项目: git init

2)将团队成员的本地仓库与Leader公共仓库repository连接:git remote add 仓库地址(可以使用git remote -v 查看成员连接的远程公共仓库)

3)连接公共仓库成功以后,就可以添加要上传的文件:git add .(添加所有文件) / git add 文件名(添加单个文件)

4)本地提交: git  commit -m "提示信息"

5)更新本地代码: git pull / git pull 远程仓库地址

6)上传代码: git push / git push 远程仓库地址

posted @ 2020-01-09 14:34  simonalwayson  阅读(320)  评论(0)    收藏  举报