当前位置:   article > 正文

本地配置多个git账户及ll设置_windows下配置gitlab多账户

windows下配置gitlab多账户

清除全局配置

此步骤可以不做,经测试不影响新增的git账户的使用

执行命令查看是否存在全局配置:

git config --global --list
  • 1

如果其中有 user.name 和 user.email 信息,请执行以下命令将其清除掉:

git config --global --unset user.name
git config --global --unset user.email
  • 1
  • 2

将命令行,切换到ssh目录

cd ~/.ssh
  • 1

生成GitLab和Gitee的公钥、私钥

ssh-keygen -t rsa -C “代码仓库注册的邮箱”
  • 1

按下 ENTER 键后,会有如下提示:

Generatingpublic/privatersa key pair.Enter fileinwhich to save the key
(/Users/jitwxs/.ssh/id_rsa):
  • 1
  • 2

在这里输入公钥的名字,默认情况是叫 id_rsa,为了和后面的 gitee 配置区分,这里输入 id_rsa_github。输入完毕后,一路回车,钥对就生成完毕了。

去对应的代码仓库添加 SSH Keys

GitLab的话打开id_rsa_gitlab.pub全部复制后去仓库中进行添加,复制的内容复制进Key中,Title想叫

添加私钥

从这步开始切换到仓库的位置做,
以下步骤仅在bash所在位置文件夹生效 
cd  xxx/workspace
  • 1
  • 2
  • 3

在上一步中,我们已经将公钥添加到了 github 或者 gitlab 服务器上,我们还需要将私钥添加到本地中,不然无法使用。添加命令也十分简单,如下:

ssh-add ~/.ssh/id_rsa_gitlab // 将 GitLab 私钥添加到本地
ssh-add ~/.ssh/id_rsa_gitee // 将 Gitee 私钥添加到本地
  • 1
  • 2

如果出现了

Could not open a connection to your authentication agent.
  • 1

则先运行下面了这个命令,就可以完美解决这个问题了<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/671289
推荐阅读
相关标签
  

闽ICP备14008679号