使用 SSH + RSA 从 Assembla 访问 Git

使用 SSH + RSA 从 Assembla 访问 Git

我刚刚使用 Git 存储库在 Assembla 上创建了一个存储库,并按照他们的“开始使用 Git”页面进行操作:

  1. 我验证了我的 gituser.emailuser.name。由于我也在 Github 上使用帐户,user.name因此轻微地两个账户之间存在差异。(这会是个问题吗?)
  2. 我使用 生成了密钥ssh-keygen -t rsa -C "<email address>"。Github 和 Assembla 的两个电子邮件地址相同。编辑:并将.pub文件上传到我的 Assembla 配置文件中。
  3. 使用以下方式添加远程存储库git remote add origin [email protected]:<repository name>
  4. 做出提交并推送至remote master

通常的 RSA 要求我接受并确认证书,然后 Ubuntu 警告我密钥已被锁定。我尝试了我的sudo密码、我的 Assembla 密码……什么都没用;我无法访问远程存储库。

这是怎么回事?

答案1

由于我周一笨手笨脚,答案如下:

该命令ssh-keygen -t rsa -C "<email address>"要求输入密码。如果设置了值,则该密码就是“解锁”密钥必须输入的值。

现在大家捂脸吧!

在此处输入图片描述

相关内容