我想在新的工作站上为我的gitolite服务器添加一个ssh密钥。
我无法通过gitosis-admin进行操作,因为我无法克隆它,并且我也无法访问包含我安装gitolite时使用的ssh密钥的旧笔记本电脑。
如何在不克隆gitosis-admin的情况下将我的新密钥添加到gitosis-admin/keydir中?
谢谢。
“不要慌张”页面可以帮助你(对于 gitolite V3,而不是旧的过时gitosis):
如果你丢失了 gitolite 管理密钥或访问权限,以下是解决方案。我们假设你的用户名是 '
alice
'。
- 制作新的密钥对,并将公钥复制到服务器上,命名为 '
alice.pub
'。- 登录服务器,运行
gitolite setup -pk alice.pub
。就这样; 新的
alice.pub
文件替换了之前存储在仓库中的任何内容。
这将允许您使用一个克隆的 gitolite-admin
仓库来添加密钥,就像您应该做的那样。
~/.ssh/authorized_keys
文件。