我正在尝试使用另一个用户克隆到 gerrit 服务器,username2
但是它失败了Permission denied (publickey)
。我尝试按照服务器故障问题“如何为另一个用户创建 ssh 密钥?”的建议生成一个 ssh 密钥。
以下步骤无效。我错过了什么?
ssh-keygen -f ~/.ssh/username2
cp ~/.ssh/username2.pub ~/.ssh/authorized_keys
- 将 username2.pub 添加到 tech-gerrit.sd.company.com
- ~/.ssh/config
托管 tech-gerrit.sd.company.com 主机名 tech-gerrit.sd.company.com 端口 29418 用户用户名2 身份文件 /Users/username1/.ssh/username2
- 尝试使用以下命令进行克隆
git clone ssh://username2@tech-gerrit.sd.company.com:29418
- 以 username2 身份登录 gerrit 并将 username2.pub 添加到