前言:
在平时使用GitHub时,一共有三种克隆仓库的方式,分别是:
1-https协议
2-ssh协议
3-access token
以上三种方式各有千秋,下面我们就详细介绍下每种方式的优点和缺点
1-https,这种方式最简单,直接在仓库上右上角点击code,选择https协议即可,复制代码仓库地址xxx,在本地使用git clone xxxx
优点:简单,方便
缺点:每次push/pull请求仓库都需要输入一次github的密码,烦人的很
2-ssh,这种方式最麻烦,需要现在本地git环境生成公钥和私钥(具体步骤后续再做详细介绍),然后再来这里直接在仓库上右上角点击code,选择ssh协议,复制代码仓库地址xxx,在本地使用git clone xxxx
优点:一劳永逸,一次操作,后期不用再维护
缺点:第一次使用比较麻烦,需要生成公钥和私钥
3-access token,个人认为相对来说其他两种是最好用的方式,需要在GitHub上生成access token,然后复制token加入到https的仓库地址里面,比如:生成的token是xxx,那么在https仓库地址里面加入token即可,示例:
未加入之前:
https://github.com/rainshine1190/BehaveStudy.git
加入之后:
https://oauth2:xxx@github.com/rainshine1190/BehaveStudy.git
红色内容为:加入的内容,有两部分组成:
1-oauth2(固定写法)
2-xxx(token为上一步在GitHub上生成的)
3-@(固定写法)
最后使用git clone xxx(上面加入token之后的仓库地址)下载即可
优点:一劳永逸
缺点:麻烦一点点,但是比ssh会简单很多
北京橙好科技,专注测试提升,分享测试开发技术,免费内推岗位,请关注该公众号,获取免费试听名额。