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。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值