prefácio
No processo de desenvolvimento, inevitavelmente usaremos dois armazéns diferentes quando trabalharmos, mas normalmente, um computador padroniza para uma referência e usaremos diretamente o comando global
git config --global user.name "yourName"
Mas, desta forma, apenas um armazém pode ser configurado. Este artigo apresenta como configurar vários armazéns em um computador. É fácil de usar, aproveite!
Premissa: Você dominou o comando git warehouse, não precisa saber muito bem, pode usar o certificado CA para puxar/empurrar o warehouse após a configuração .
1. Arquivo de configuração
Edite o arquivo de configuração da seguinte maneira:
Host gitee.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 公司
User git
IdentityFile ~/.ssh/id_rsa # 这个账号对应私钥的地址
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
Pegue o Host astar.com como exemplo.
Meu endereço de depósito é o seguinte:
Agora configure isso
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
O uso original do comando warehouse associado é
git remote add origin git@gitee.com:chikyAstar/astar-work-note.git
Então agora é assim
git remote add origin git@astar.com:chikyAstar/astar-work-note.git
Você achou isso? Acabei de transformar gitee.com em astar.com, sim. Agora está claro o que o arquivo de configuração config faz.Os certificados são abertos separadamente e devem ser escritos corretamente.
se este armazém
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
Isso permanecerá o mesmo, o que é o armazém remoto direto, é o que é, da mesma forma, você também pode adicionar o armazém do github
2. Use comandos diferentes para armazéns diferentes
Nota: Não escreva a variável global –global. Se você escreveu a variável global antes e agora a alterou para dois armazéns, não importa. Um erro será relatado ao enviá-la. Basta preenchê-la novamente (nome, email, armazém associado).
primeiro armazém
git config user.name "xxx"
git config user.email "xxx"
git remote add origin git@gitee.com:xxxx # 关联仓库
git add .
git commit -m "注释"
git pull origin master # 拉取代码
git push -u origin master # 第一次提交到远程仓库
git push #后面可用这个
segundo armazém
git config user.name "xxx"
git config user.email "xxx"
git remote add origin git@astar.com:xxxx # 关联仓库
git add .
git commit -m "注释"
git pull origin master # 拉取代码
git push -u origin master # 第一次提交到远程仓库
git push #后面可用这个
3. Resumo
Na verdade, é um arquivo de configuração, que gerencia diferentes certificados de CA separadamente e, em seguida, corresponderá ao
arquivo de configuração correspondente antes de enviar:
Host gitee.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 公司
User git
IdentityFile ~/.ssh/id_rsa # 这个账号对应私钥的地址
Host astar.com #这是一个别名
HostName gitee.com # 这是远程仓库的域名 个人
User git
IdentityFile ~/.ssh/gitee_id # 这个账号对应私钥的地址
A diferença ao enviar comandos
git remote add origin [email protected]:xxxx # 关联仓库1
git remote add origin [email protected]:xxxx # 关联仓库2
FIM Desejo
-lhe uma boa refeição!