【问题标题】:Git create multi-user for GitLab and GitHubGit 为 GitLab 和 GitHub 创建多用户
【发布时间】:2016-08-09 06:15:49
【问题描述】:

在 Windows 环境中,我需要为 GitLab(公司)和 GitHub(个人)创建多用户 git 帐户,我在 .ssh 文件夹下配置了配置文件,但是每次我必须手动执行以下两个命令想用公司账号。

ssh-agent bash
ssh-add ~/.ssh/id_rsa_company

有没有办法将 id_rsa_company 永久添加到 SSH 会话中。我搜索了 ssh 默认 id_rsa 文件。

【问题讨论】:

  • 您的 ssh 私钥密码是否受到保护?如果没有,则不需要 ssh-agent。
  • 是的,它受到保护。

标签: git github gitlab multi-user


【解决方案1】:

您是否在 Windows 中使用任何类型的 BASH 仿真?你在用 Cygwin 吗?

  1. 如果您可以使用真正的 BASH (which has been recently introduced into Windows),您可以将此类命令添加到您的 ~/.bashrc 文件中(其中 ~ 是您的主目录的简写)。

  2. 或者,您可以在解决方案described here 中将密钥添加到身份文件中。

希望这会有所帮助。

【讨论】:

  • 我使用 Git Bash,下面是我的配置文件内容:link,
  • 我知道配置完config后,我可以通过输入git clone git@host:username/project.git来克隆,如何使用git@hostXXXXXXX pull/push指定分支
猜你喜欢
  • 2021-10-25
  • 2016-07-04
  • 2018-05-05
  • 1970-01-01
  • 2019-05-24
  • 2013-03-07
  • 1970-01-01
  • 2013-07-28
  • 1970-01-01
相关资源
最近更新 更多