1

虽然有很多关于这个话题的问题,但我没有得到任何地方......

我需要从另一台机器访问 Github 上的现有存储库,但我无法设置它。

所以我安装了 Github 并运行:

git config global --user.name
git config global --user.email
git init
git clone git@github.com:user/repo.git

我越来越Permisson Denied (publickey)

我猜这是因为我没有提供我的 SSH 密钥。我这里有钥匙,但不知道该怎么做。

问题
如何提供 SSH 密钥才能将我的第二台 PC 连接到我的 git 存储库。

谢谢!

4

3 回答 3

4

您需要在 github 上为第二台计算机注册另一个 ssh 密钥。

转到此处并添加另一个密钥。这个页面解释了这个过程。

于 2012-08-08T07:53:13.137 回答
1

https如果您不想生成另一对密钥或将现有密钥转移到新盒子,您可以切换到身份验证。

您需要将克隆命令更改为以下内容:git clone https://github.com/user/repo.git

于 2012-08-08T07:56:43.847 回答
1

他们的帮助部分有一个很好的分步指南来设置你的机器:https ://help.github.com/articles/generating-ssh-keys#platform-all 。

具体来说,有关如何导入新密钥的说明,请参见步骤 4。

于 2012-08-08T07:57:03.850 回答