一台电脑配置多个Git账户

      最后更新:2022-03-27 20:13

      在同一台机器上有许多Git账户。

      • 背景
        • SSH 键配置
        • 遇到的问题

      背景

      在使用Git当它被用作仓库时,我们就会拥有它。Github账号公司也有Gitlab如果您需要配置不止一台机器, 请参考 。Git我们可以访问帐号SSH Key配置多个公钥。

      SSH 键配置

      要开始, 请清空整个收件箱和用户名 。

      2.Windows下打开Git Bash,创建SSH Key键入到提示处的密码。即使您没有密码,也可以返回。

      3.此时用户目录下/.ssh/有4个文件,因为Git默认使用id_rsa我们必须进入钥匙

      4.配置config,让Git不同的域名应使用不同的私人密钥。

      5.Github&Gitlab新增SSH Key

      新增SSH Key,Github和Gitlab有点相同,故事很复杂Github为例了,登录GitHub,点击头像—>Setting—>SSH and GPG keys—>New SSH key—>填写title和Key(title:随意填,相当于给SSH Key取一个别名,Key就是将公钥填入)

      6.测试Github&Gitlab的SSH Key是否成功

      如果出现You’ve successfully authenticated, but GitHub does not provide shell access它表明,它已经成功地连接了起来。

      遇到的问题

      1.测试Gitlab的SSH Key如果连接成功,将显示拒绝的许可(公钥)电文。

      最新的三线关注日志显示,没有匹配的算法、获取相关信息的途径,或openssh第八,自第二版以来,它默认关闭。SSH-RSA 算法,算法存在安全问题( OpenSSH to deprecate SHA-1 logins due to security risk | ZDNet ),当然,我们可以重新启动它。但存在安全风险。在 config的Gitlab配置中添加如下一行

      再次运行

      出现You’ve successfully authenticated, but GitHub does not provide shell access,连接成功!

      最后,相关用户名和电子邮件地址将是相关项目令人欣喜的提交代码。

      完工!

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类