【已解决】如何在本地,使用git的时候,配置多个git地址及账号

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2023-05-25 10:48
  • 2130人已阅读
简介 在使用Git时,可以通过配置多个地址和用户名来管理多个Git账户。可以按照以下步骤进行配置:注意:如果本地已经执行过,第一步可以忽略1:在终端中进入需要配置的Git工作目录,运行以下命令来设置该目录的用户名和邮箱:git config user.name "username"git config user.email 

🔔🔔好消息!好消息!🔔🔔

 如果您需要注册ChatGPT,想要升级ChatGPT4。凯哥可以代注册ChatGPT账号代升级ChatGPT4

有需要的朋友👉:微信号 kaigejava2022

在使用Git时,可以通过配置多个地址和用户名来管理多个Git账户。可以按照以下步骤进行配置:

注意:如果本地已经执行过,第一步可以忽略

1:在终端中进入需要配置的Git工作目录,运行以下命令来设置该目录的用户名和邮箱:

git config user.name "username"
git config user.email "email"

2:对于需要配置多个Git账户的情况,需要添加一个配置文件 ~/.gitconfig,并在该文件中添加如下内容:

对应Windows用户此地址如下:

C:\Users\用户名\.gitconfig

fcb66fb47342fd7dc6b4b3c2af20affc.png

[user]
   email = aaa@qq.com
   name = kaigejava

[core]
   autocrlf = true
[alias]
   co = checkout
   ci = commit
   st = status
   br = branch
   sh = stash
   sp = stash pop
   pu = push
   pr = pull -r
   rb = rebase
   lg = log -p

[credential "http://192.168.8.10"]
   provider = generic

[user]
   email = bbb@qq.com
   name = 凯哥Java

[core]
   autocrlf = true

[credential "https://gitee.com"]
   provider = generic


如果使用的是ssh的。则命令如下:

2:

# 第一个Git账户
[user]
name = username1
email = email1

[core]
sshCommand = ssh -i ~/.ssh/id_rsa_1

# 第二个Git账户
[user]
name = username2
email = email2

[core]
sshCommand = ssh -i ~/.ssh/id_rsa_2

3:在 ~ 目录下创建ssh密钥,并将密钥新增至GitHub的SSH-keys:

ssh-keygen -t rsa -f ~/.ssh/id_rsa_git1 -C "youremail@yourdomain.com"

4:将上述配置文件中 core 部分的 sshCommand 的路径修改为您的 ssh private key 的路径。

5:将 SSH public key 添加到 Git 账户。请在 Git 中添加自己的 SSH-key。


TopTop