clone github private repository

需要提前说明的是本博文不是讲如何不经允许而clone别人private repository的,本博文目的是如何让小团队利用github协同开发private repository。

背景

github上repository分为public和private,顾名思义public可以被其他人看到并clone;而private是不能被别人看到的,但是可以被clone,由于是private的,要克隆当然是需要一些强前提条件的,不然安全性无法保证,private也就失去了意义。

这里把repository创建为private的场景为:自己创建一个私人项目,但是又需要和其他developer一起开发,所以,需要developer都能克隆这个private repository,并且都能提交到这个private repository。

这里有两种方式:

一、共享private repository git地址及账户/密码

此种方式需要:

  1. 共享private repository 的git地址;
  2. 共享该private repository所有者的github账户及密码。

具体clone步骤:

  1. 终端下使用命令:
    git clone + private repository的git地址

    请使用Clone with HTTPS的方式拉取项目repo。

  2. 稍等后会提示输入账户名和密码,输入即可

  3. 此后,该clone的private repository可以正常的修改,提交。

二、配置多个RSA公钥到github

每个developer在自己的电脑上生成自己的RSA秘钥对,并把公钥配置到创建该private repository的github账户中,此后即可像github账户拥有者一样自由克隆并提交该private repository。

你可能感兴趣的:(Git,github,团队)