1、git clone带tokens的写法

$ git clone https://<token>@github.com/***/**

例如:

$ git clone https://ghp_SyXMov8SpwwojIWpppttvclLbE63kv4Mbw7X@github.com/aa/aa.git

2、git remote带tokens的写法

$ git remote https://<token>@github.com/***/**

例如:

$ git remote https://ghp_SyXMov8SpwwojIWpppttvclLbE63kv4Mbw7X@github.com/aa/aa.git

3、github创建tokens的方法

由于GitHub的Git操作将无法再采用密码认证,官方给出的新方法是用tokens代替。

这个是官方给出的在github创建tokens的方法:创建个人访问令牌

1、在任何页面的右上角,点击您的个人资料照片,然后点击设置。

用户栏中的设置图标

2、在左侧边栏中,点击开发人员设置。

开发者设置

3、在左侧边栏中,单击个人访问令牌。

个人访问令牌

4、单击生成新令牌。

生成新令牌按钮

5、为您的令牌指定一个描述性名称。

令牌描述字段

6、要让您的令牌到期,请选择到期下拉菜单,然后单击默认值或使用日历选择器。

令牌过期字段

7、选择您要授予此令牌的范围或权限。要使用您的令牌从命令行访问存储库,请选择repo。

选择令牌范围

8、单击生成令牌。

生成令牌按钮
新创建的令牌

4、在命令行上使用令牌

获得令牌后,您可以在通过 HTTPS 执行 Git 操作时输入它而不是密码。

例如,在命令行中输入以下内容:

$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token

个人访问令牌只能用于 HTTPS Git 操作。如果您的存储库使用 SSH 远程 URL,则需要将远程从 SSH 切换到 HTTPS。

如果系统未提示您输入用户名和密码,则您的凭据可能已缓存在您的计算机上。您可以更新钥匙串中的凭据以使用令牌替换旧密码。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐