gpt4 book ai didi

更改权限后 Git 无法推送

转载 作者:行者123 更新时间:2023-12-04 18:30:40 34 4
gpt4 key购买 nike

我一直在使用 git+gitolite+redmine 安装很长时间没有问题。当我在 Windows 上开发时,服务器在 ubuntu 上运行,并使用 rsa key 将数据推送到服务器进行登录。

我遇到的唯一小问题是 redmine 存储库浏览器给了我 404 错误。所以今天我决定在我的 git 用户主页上使用 'chmod 777' 来解决这个问题。那行得通,但是...

现在我不能从我的 Windows 电脑推送到我的服务器(也不能 pull )。

我已将 .ssh 目录的访问权限改回“600”。我还缺少什么?

最佳答案

为了使 ssh 正常工作,您需要确保 .ssh 和任何父目录的“组”或“世界”都没有目录可写。
.ssh本身应该在 700 中,并且 authorized_keys 在 600 :见“Git SSH authentication”。
777 on homedir 将立即中断 ssh,因为 ssh 守护进程将拒绝访问 ~/.ssh/authorized_keys因为路径的一部分(这里是 homedir)可以由组或其他人更改。

关于更改权限后 Git 无法推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15157516/

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