1. 原因

场景:有一种情况,比如在github上面有多个账号,并且每个账号都有些仓库的内容需要修改,并且这些账号自己,不是协作者的关系。这个时候需要针对每个仓库的url设置用户名密码,

2. 设置

2.1 第一步:git的配置

git config --global credential.helper store
git config --global credential.useHttpPath true

2.2 第二步: clone仓库

2.2.1 clone的时候,已经指定了账号密码
  • 使用下面的命令后,就直接保存了账号和密码
git clone https://youraccount:your_pat@github.com/xxxxx/xxxx.git
  • 完成后,会保存到~/.git-credentials 是用cat命令可以查看
2.2.2 使用下面命令clone
git clone https://github.com/xxxxx/xxxx.git
  • 然后在命令行进入这个仓库目录,然后设置remote
cd xxxx
git remote set-url origin https://youraccount:your_pat@github.com/xxxxx/xxxx.git
  • 然后就可以提交代码了

2.3 这里停工两个办法都是密码暴露的,非常不安全,请视情况使用

Logo

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

更多推荐