vscode:多项目多git账号密码,只需要设置.git文件,解决“remote: HTTP Basic: Access denied”问题

这篇具有很好参考价值的文章主要介绍了vscode:多项目多git账号密码,只需要设置.git文件,解决“remote: HTTP Basic: Access denied”问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

仔细研读,你真的可以解决所有git账号问题👇👇👇

一、问题:

你有没有遇到vscode打开代码,fetch/pull/push的时候报错这个问题,那你就可以参考下面方法,一次性解决你的vscode的git账号密码问题:
git配置多个用户名和密码,工具,git,vscode,elasticsearch

二、背景:

1、原因:公司经常要开发多个项目,有些项目是外部项目,故git账号密码得使用外部公司提供的账号密码。
2、结果:A项目要用a账号密码,B项目要使用b账号密码。
3、但由于每次vscode切换项目的时候,都要设置git账号密码比较麻烦,例如通常网上查到的这几行代码:

git config --global user.name "用户名" 
git config --global user.email "用户邮箱"

3、并未实际上解决要不同项目配置不同账号密码的痛点。
4、解决办法:不同项目一开始拉取代码时就配置好该项目的账号密码,往后不管切换哪个项目都不需要再输入以上两行代码了。

三、解决办法:

1、bash拉取代码时设置:

(1)图片示例

git配置多个用户名和密码,工具,git,vscode,elasticsearch

(2)图片分析

// 拉取代码时,配置好该项目对应的账号密码
// 之后vscode打开就已经在该git上了,无需再输入`git config ...`了。

// 格式:
`http://账号:密码@git地址`

// A项目:`http://199.166.111.10/abc/def/ghi.git`
// a账号:`admin`  a密码:`password`
`http://admin:password@199.166.111.10/abc/def/ghi.git`

// B项目:`https://177.133.122.20/xyz/opq/lmn.git`
// b账号:`test`  b密码:`pwd@123`
`https://test:pwd%40123@177.133.122.20/xyz/opq/lmn.git`

2、.git > config文件设置:

假设你git clone拉取代码的时候忘记配置账号密码了,还有什么.git文件夹下面的config文件可以进行补救:

(1)找到A项目下的.git文件夹

git配置多个用户名和密码,工具,git,vscode,elasticsearch

(2)打开.git文件夹找到config文件

git配置多个用户名和密码,工具,git,vscode,elasticsearch

(3)更改config文件

git配置多个用户名和密码,工具,git,vscode,elasticsearch

(4)关闭vscode再打开,试验一下git是否可用

git配置多个用户名和密码,工具,git,vscode,elasticsearch

3、账号密码注意点:

(1)可能存在的问题

仔细观察解决办法1中B项目的密码,当账号密码中含有@符号时,容易与后面git地址前的@符号冲突了,导致git分割不开哪里是账号密码,哪里是git地址;文章来源地址https://www.toymoban.com/news/detail-765263.html

(2)两种处理方式

  1. 更改账号或者密码中的@符号为其他。
  2. 或者可以使用@符号的转义符%40,示例中使用的是此处理方式。
// B项目:`https://177.133.122.20/xyz/opq/lmn.git`
// b账号:`test`  b密码:`pwd@123`
`https://test:pwd%40123@177.133.122.20/xyz/opq/lmn.git`

到了这里,关于vscode:多项目多git账号密码,只需要设置.git文件,解决“remote: HTTP Basic: Access denied”问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10共享文件怎么设置账号密码访问,访问无法弹出登录窗口怎么解决

    环境:window10专业版 前情提要 笔者设置共享文件账号时遇到的问题:客户端访问报错“网络错误,Windows无法访问\\\\192.168.x.x你没有权限访问,请与网络管理员联系请求访问权限”,无法弹出账号密码登录窗口。 解决:客户端菜单查找“凭据管理器”--添加Windows凭据--输入共享

    2024年02月05日
    浏览(77)
  • git中每次执行push都需要输入账号密码问题

    每次在执行 时需要重复输入账号和密码问题,这样子比较浪费时间和重复操作 可以使用如下操作 亲测有效 之后查看效果,会发现有一条 credential.helper=store 之后push操作只需要输入一次账号和密码之后就可以不需要重复输入了

    2024年02月13日
    浏览(58)
  • vsCode git 修改、清空、重置、保存账号名密码

    1、保存账号名密码,之后拉取代码都不用重新输入: 2、查看git用户名: 3、清空所有的用户名和密码: 4、清楚缓存的用户名和密码: 5、更改全局的用户名: 6、更改全局的邮箱:

    2024年02月04日
    浏览(52)
  • git 设置全局账号密码

    设置全局仓库的用户名密码 git记住用户名以及密码 以上是全局,会在用户的主目录生成.gitconfig文件 之后在主目录,操作git pull,会提示输入账号密码,需要输一次后面不需要在输

    2024年02月11日
    浏览(51)
  • 解决每次提交代码都需要输入账号和密码的问题

    第一步:进入项目目录,在 git 终端执行以下命令: 第二步:重新执行一次git pull,这次它还是提示你输入账号和密码: 后面再 pull 或者 push 的时候,就不用输入账户和密码了。 注意,如果你换了git账号,或者你换了电脑,执行完 \\\"git config --global credential.helper store\\\" 再 \\\"git

    2024年02月15日
    浏览(58)
  • git pull/push时免设置提示输入账号密码方法

    1、先cd到根目录,执行git config --global credential.helper store命令 2、执行之后会在家目录的.gitconfig文件中增加如下配置 3、之后cd到项目目录,执行git pull命令,会提示输入账号密码。输完这一次以后就不再需要,并且会在 根目录 生成一个.git-credentials文件 4、之后pull/push代码都不

    2024年01月18日
    浏览(51)
  • git 拉取项目时切换账号密码

    一般拉取线上代码的先 1.git clone 2.在输入用户名 3.输入密码 等三步操作,这样子太麻烦了 直接一步操作 git clone http://用户名:密码@地址 1 例子 如果你用户叫123xxx 密码是mypassword 地址是git.xxx.com/www.git 注明: 如果用户名是邮箱 会执行报错: 报错原因是因为用户名包含了@符号,

    2024年04月14日
    浏览(50)
  • [解决]Elasticsearch 8.6.0 安装,初始化乱码,运行后无法访问及安装插件,需要账号密码解决方法

    安装(官网):Download Elasticsearch | Elastic 选择系统版本就好,我是windows,下载解压到要安装的盘符。下图为目录结构 2.安装成功之后,先不急着初始化。(最好先解决初始化乱码问题,不解决如果你能找的到哪一行是用户名密码,就可以忽略) 进入config目录找到jvm.options文件

    2024年02月13日
    浏览(48)
  • Git 命令行账号密码输入错误解决方法

    场景:git操作仓库,第一次弹窗输入账号密码不正确, 后续不再弹窗。且后续操作无法进行。 在命令行里使用git 提交时弹出让输入git账号密码输错一次后续就不会再弹出来了(它这里和在IDEA里使用不太一样,IDEA好找且他会重复弹出来)。 解决方法:

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包