使用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中的密码为自己重置后的密码即可

原文地址:https://www.cnblogs.com/hetutu-5238/p/9112450.html

时间: 2024-08-02 17:51:08

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

git remote: HTTP Basic: Access denied 错误解决办法

问题描述: git push 报 HTTP Basic: Access denied 错误 原因:本地git配置的用户名.密码与gitlabs上注册的用户名.密码不一致. 解决方案: 1. 如果账号密码有变动 用这个命令 git config –system –unset credential.helper 重新输入账号密码 应该就能解决了 2. 如果用了第一个命令 还不能解决问题那么 用这个命令: git config –global http.emptyAuth true3.如果以上两个方法

git报错 - remote: HTTP Basic: Access denied

不小心修改了密码之后,vs的githab就无法同步代码. 同步之后 输出框就提示  - remote: HTTP Basic: Access denied 解决方法: 1.控制面板-->选择用户账户-->选择管理你的凭据-->选择windows凭据-->-普通凭据->选择git的信息-->编辑或删除 也可直接在搜索框 搜索 windows凭据 我的git信息 在普通凭据里面 可进行编辑更新git信息.也可以直接删除,后续可创建. 等你再次去同步代码的时候,提示你输入用户

git push 报 HTTP Basic: Access denied 错误

git配置config记住密码设置记住密码(默认15分钟): git config --global credential.helper cache如果想自己设置时间,可以这样做: git config credential.helper 'cache --timeout=3600'这样就设置一个小时之后失效 长期存储密码: git config --global credential.helper store增加远程地址的时候带上密码也是可以的.(推荐) 从仓库的config的里面修改url,

git中出现remote: HTTP Basic: Access denied

git中出现remote: HTTP Basic: Access denied 1.git clone时出现 Username for 'http://******': *** remote: HTTP Basic: Access denied fatal: Authentication failed for 'http://******/java/gh-assemble.git/' 2.解决方法 1. 如果账号密码有变动 用这个命令 git config –-system –-unset cr

git remote: HTTP Basic: Access denied Mac 使用Sourcetree 密码输错 再次输入解决方案

删除下面的key即可 原文地址:https://www.cnblogs.com/ZhangShengjie/p/10475253.html

TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed.

TortoiseGit拉取或推送项目提示 HTTP Basic: Access denied fatal: Authentication failed. 大体意思是,HTTP基本认证失败,访问被拒绝. 但采用ssh方式,却是正常的.而且在前段时间http方式也是正常使用的. 记得以前有碰到过这样的问题,在当前Windows登录账户目录下有个.git目录,删掉里面某个文件,就可以了. 但是在C:\Users\your name下没有找到.git目录. 几经百度无果,转战google.在stacko

Linux中error while loading shared libraries错误解决办法

Linux中error while loading shared libraries错误解决办法 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下:当运行程序需要链接动态库时,提示找不到相关的.so库,会报错.也就是说,/usr/local/lib目录不在系统默认的库搜索目录中,需要将目录加进去. 1.首先打开 /etc/ld.so.conf 文件 2.加入动态库文件所在

MySQL 中 You can't specify target table '表名' for update in FROM clause错误解决办法

背景 在MySQL中,写SQL语句的时候 ,可能会遇到 You can't specify target table '表名' for update in FROM clause 这样的错误 错误含义 它的意思是说,不能先 select 出同一表中的某些值,再 update 这个表(在同一语句中),即不能依据某字段值做判断再来更新某字段的值. 解决问题 将select出的结果再通过中间表select一遍,这样就可以解决错误了 MySQL 中 You can't specify target ta

Git 提示fatal: remote origin already exists 错误解决办法

今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下: 1.先删除远程 Git 仓库 $ git remote rm origin 2.再添加远程 Git 仓库 $ git remote add origin [email protected]:FBing/java-code-generator 3.如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件