使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法

Posted hetutu-5238

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法相关的知识,希望对你有一定的参考价值。

 1.

在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来

https://username:[email protected]
 
需要注意,因为在解析地址时是以@符号作为地址信息和用户信息的分隔,所以再用户名和密码中如果有@符号,需要转义为%40 才能正常拉取和推送
 
2.在使用这种方式拉取的项目后,如果中途有重置过git的账号密码,在进行pull或者push操作时,会报git remote: HTTP Basic: Access denied错误,网上查到到的命令行清除账号密码信息也没用,因为号码
密码是写在了git地址中的,我使用的是tortoisegit工具进行解决
 
2.1在pull的时候可以选择下面的Arbitray URL  并在后面的地址中输入上述1中的带号码密码的地址,将密码换为重置后的密码即可,同理推送也是如此
技术分享图片

 

2.2    2.1的方式需要每次都进行输入比较麻烦,简便的修改方式为在需要拉取或推送的项目下

  鼠标右键   tortoisegit-settings  打开设置界面 点击git下的remote的链接

技术分享图片

 

选中origin也就是项目保存的地址信息,修改右边的url中的密码为自己重置后的密码即可

 

以上是关于使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法的主要内容,如果未能解决你的问题,请参考以下文章

TortoiseGit —— 配置密钥

TortoiseGit之配置密钥

TortoiseGit之配置密钥

Git-TortoiseGit完整配置流程

Git-TortoiseGit完整配置流程

git for windows+TortoiseGit客户端的使用二