gitolite 用户要求输入密码
gitolite user asking for password
我在虚拟 ubuntu 机器上使用 gitolite。
我的存储库安装在名为 "git" 的用户上。
我想从我的虚拟机推送到存储库,但系统要求我输入用户 "git" 密码。我没有 "git".
的密码
这没有帮助:
cat ~/.ssh/authorized_keys >> /home/myuser/gitolite-admin/keydir/trogne.pub
如何在不要求输入密码的情况下推送给用户 "git"?
您总是以 git.
用户身份推送到 gitolite 服务器(使用默认参数安装)
但您首先需要通过以下方式注册您的用户密钥:
- 克隆 gitolite-admin 仓库
- 在 gitolite-admin/keydir/.pub
中添加您的密钥
- 推回新内容
该进程将更新 gitolite 服务器 ~git/.ssh/authorized_keys
和 call gitolite shell whenever you are pushing (as git) with ssh(以及您的 public 密钥)。
如果您手动将密钥添加到服务器,gitolite 将不会在下一次 ssh git 推送时被调用。
参见“add/remove users" and "how gitolite uses ssh”:
我在虚拟 ubuntu 机器上使用 gitolite。
我的存储库安装在名为 "git" 的用户上。
我想从我的虚拟机推送到存储库,但系统要求我输入用户 "git" 密码。我没有 "git".
的密码这没有帮助:
cat ~/.ssh/authorized_keys >> /home/myuser/gitolite-admin/keydir/trogne.pub
如何在不要求输入密码的情况下推送给用户 "git"?
您总是以 git.
用户身份推送到 gitolite 服务器(使用默认参数安装)但您首先需要通过以下方式注册您的用户密钥:
- 克隆 gitolite-admin 仓库
- 在 gitolite-admin/keydir/.pub 中添加您的密钥
- 推回新内容
该进程将更新 gitolite 服务器 ~git/.ssh/authorized_keys
和 call gitolite shell whenever you are pushing (as git) with ssh(以及您的 public 密钥)。
如果您手动将密钥添加到服务器,gitolite 将不会在下一次 ssh git 推送时被调用。
参见“add/remove users" and "how gitolite uses ssh”: