gpt4 book ai didi

gitosis 询问密码

转载 作者:太空狗 更新时间:2023-10-29 13:06:48 25 4
gpt4 key购买 nike

我已经按照 here 中的说明设置了一个 gitosis 服务器.它适用于初始用户,但我最近添加了一个新用户。这是我采取的步骤。

  • 使用文件名为 johndoe 的 ssh-keygen 创建了一个 rsa key 对。
  • 然后将其复制到 gitosis admin repo 中的 keydir。
  • 编辑 gitosis 配置文件并将用户 johndoe 添加到成员列表
  • 使用 git commit -a -m "what i did" 提交更改
  • 将更改推送到服务器

之后,我尝试使用新的 key 文件进行检查。它要求输入密码,当我正确输入时,它要求输入用户 git 的密码!!!用户git没有密码。

现在我在 sshd_config 中关闭了 PasswordAuthentication,现在它显示“权限被拒绝(公钥)”。我检查了 git 用户的 authorized_keys 文件,里面只有一个 key 被授权,即 gitosis 管理员的初始 key 。

我还仔细检查了 ./gitosis-admin.git/hooks/post-update Hook 的权限,它有 755

最佳答案

Gitosis 有点蠢——你用于 key 文件的文件名是字面上的“johndoe”吗?如果是这样,请更改:

git mv keydir/johndoe keydir/johndoe.pub
git commit -m "changed key name"
git push

再试一次。

此外,正如 Arlen Cuss 指出的那样,确保它确实是 公钥,而不是私钥。

关于gitosis 询问密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com