美文网首页
git 配置多个账户

git 配置多个账户

作者: icecrea | 来源:发表于2019-08-08 23:44 被阅读0次

git 配置多个账户

cd ~/.ssh
ssh-keygen -t rsa -C "xxx@qq.com"
#设置文件名,自动生成私钥和公钥(.pub)
Enter file in which to save the key (/c/Users/icecr/.ssh/id_rsa): id_rsa_github
#将ssh key添加到SSH agent中 
ssh-add ~/.ssh/id_rsa_github

在github的profile中添加新的公钥,将.ssh目录下对应的id_rsa_github.pub中的内容拷到Key中

在~/.ssh下新增config文件


内容如下

host github.com
    Hostname github.com
    User icecrea
    IdentityFile ~/.ssh/id_rsa_github


host gitlab.com
    Hostname gitlab.com
    User xxx
    IdentityFile ~/.ssh/id_rsa

具体到某个项目下,可以设置该项目的git配,配置信息存储在项目目录下.git/config文件中。
如果有--global全局的配置,全局配置存储在~/.gitconfig

git config user.name icecrea
git config user.email xxxx@qq.com

校验是否能连接,如下提示表示成功

 ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts.
Hi icecrea! You've successfully authenticated, but GitHub does not provide shell 

access.

关联远程库
git remote add origin git@github.com:icecrea/test.git


忽略部分上传文件

项目目录下手动创建.gitignore文件


# maven ignore
target/

# idea ignore
.idea/
*.ipr
*.iml
*.iws

相关文章

网友评论

      本文标题:git 配置多个账户

      本文链接:https://www.haomeiwen.com/subject/vdnfgftx.html