在 github 中创建 ssh 密钥

时间:2021-02-15 14:37:29

标签: github

我有一个关于在我的机器(办公室和个人)中管理两个 Github 帐户的问题。每当我创建个人仓库时,我是否应该创建一个新的 ssh 密钥(因为我的办公室 git 帐户用户名和电子邮件是全局的)?使用 Windows 凭据方式我第一次被提示输入用户名和密码时,我进行远程推送,然后我不需要为那个特定的 repo 这样做。我想通过 ssh 尝试(以避免第一次输入我的 git 帐户凭据),或者我可以坚持使用 Windows 凭据管理器的方式吗?

1 个答案:

答案 0 :(得分:1)

<块引用>

每当我创建个人存储库时,我是否应该创建一个新的 ssh 密钥(因为我的办公室 git 帐户用户名和电子邮件是全局的)?

否:SSH 密钥保持不变,用于对您的个人 GitHub 帐户进行身份验证。

您只需要在 ~/.ssh/config 文件中注册该密钥:

x := row[i]

然后,在您的本地克隆存储库中:

Host perso
  Hostname github.com
  User git
  IdentityFile ~/.ssh/myPersoKey

然后 git push 将使用 SSH URL 和正确的个人密钥。

相关问题