如何使用GitHub细粒度令牌克隆代码仓库?
使用GitHub细粒度令牌克隆代码仓库的方法
和传统GitHub令牌不同,细粒度令牌克隆仓库时需要把令牌作为密码使用,用户名可以填写任意非空字符串(GitHub验证时会忽略用户名,只校验令牌有效性)。
具体有两种常用方式:
1. 命令行直接嵌入凭据
直接在克隆命令里指定用户名和令牌,格式如下:
git clone https://<任意非空用户名>:<你的细粒度令牌>@github.com/owner/repo.git
比如可以用git作为用户名快速测试:
git clone https://git:ghp_xxxxxx@github.com/owner/repo.git
2. 交互式输入凭据
先执行不带凭据的克隆命令:
git clone https://github.com/owner/repo.git
当终端提示输入用户名时,输入任意非空值(比如你的GitHub用户名或者自定义字符串);提示输入密码时,直接输入你的细粒度令牌即可完成克隆。
注意:细粒度令牌需要提前配置好对应仓库的读取权限(至少勾选"Contents"权限),否则会克隆失败。
内容的提问来源于stack exchange,提问作者Floris Devreese
相关产品推荐
相关产品推荐

