我刚刚使用 Git 存储库在 Assembla 上创建了一个存储库,并按照他们的“开始使用 Git”页面进行操作:
- 我验证了我的 git
user.email
和user.name
。由于我也在 Github 上使用帐户,user.name
因此轻微地两个账户之间存在差异。(这会是个问题吗?) - 我使用 生成了密钥
ssh-keygen -t rsa -C "<email address>"
。Github 和 Assembla 的两个电子邮件地址相同。编辑:并将.pub
文件上传到我的 Assembla 配置文件中。 - 使用以下方式添加远程存储库
git remote add origin [email protected]:<repository name>
- 做出提交并推送至
remote master
。
通常的 RSA 要求我接受并确认证书,然后 Ubuntu 警告我密钥已被锁定。我尝试了我的sudo
密码、我的 Assembla 密码……什么都没用;我无法访问远程存储库。
这是怎么回事?
答案1
由于我周一笨手笨脚,答案如下:
该命令ssh-keygen -t rsa -C "<email address>"
要求输入密码。如果设置了值,则该密码就是“解锁”密钥必须输入的值。
现在大家捂脸吧!