使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法
1.
在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来
https://username:password@github.com
需要注意,因为在解析地址时是以@符号作为地址信息和用户信息的分隔,所以再用户名和密码中如果有@符号,需要转义为%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中的密码为自己重置后的密码即可
文章来自:https://www.cnblogs.com/hetutu-5238/p/9112450.html