配置:多项目 多git账号密码,无需每个项目每次设置(以vscode为例)

这篇具有很好参考价值的文章主要介绍了配置:多项目 多git账号密码,无需每个项目每次设置(以vscode为例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

仔细研读,你真的可以解决所有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-742019.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`

到了这里,关于配置:多项目 多git账号密码,无需每个项目每次设置(以vscode为例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

    仔细研读,你真的可以解决所有git账号问题👇👇👇 你有没有遇到vscode打开代码,fetch/pull/push的时候报错这个问题,那你就可以参考下面方法,一次性解决你的vscode的git账号密码问题: 1、原因:公司经常要开发多个项目,有些项目是外部项目,故git账号密码得使用外部公司

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

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

    2024年02月11日
    浏览(50)
  • VSCode设置git账号和密码

          注意,自己写用户名的时候不需要加“”号。否则就会出现下面情况:    

    2024年02月11日
    浏览(40)
  • 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日
    浏览(48)
  • git 拉取项目时切换账号密码

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

    2024年04月14日
    浏览(47)
  • linux配置git账号密码

    Linux 在Linux环境下使用http/https协议clone/pull GitLab仓库的代码遇到这个问题。以下解决方案也适合GitHub或其他仓库如码云,coding。 解决方案: 在home目录下创建 .git-credentials 文件 vim .git-credentials ,输入形如 https://{username}:{password}@github.com 的配置文本: http://root:1qazroot@192.168.20.

    2024年02月13日
    浏览(41)
  • 小米手机每次安装应用都需要属于小米账号密码

    随便打开一个安装包,点击右上角的设置,修改应用安全检查。    

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

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

    2024年02月15日
    浏览(55)
  • Git不同项目如何设置不同的账号

    Git可以配置全局的账号、以及针对每个项目配置不同的账号,如果项目里未单独配置,就会使用全局的账号 1、右键【Git Bash Here】打开Git命令行 2、输入命令: git config --global --list 查看全局配置 user.name=xxxx user.email= xxxx@xxx.com 方法一: 打开命令行、输入如下命令设置全局账号

    2024年02月15日
    浏览(35)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包