linux - gitosis:配置不存在

标签 linux git gitosis

Gitosis 不会更新我的授权 key ,因此我无法在 git 中创建新用户。 gitosis-admin.git 下的更新后可执行。然后我尝试在服务器上手动运行脚本(sudo -u gitosis sh ./post-update),结果出现以下错误:

ERROR:gitosis.app:Configuration does not exist: [Errno 2] No such file or directory: '/root/.gitosis.conf'

有办法解决这个问题吗?

最佳答案

它不应该更新 autorized_keys。通信是通过一个 ID 完成的,身份验证是通过随后提交的公钥完成的 - 但此时 ssh 已经满足了。

无论如何,你应该切换到 gitolite。 Gitosis 不再被积极开发。

关于linux - gitosis:配置不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5311396/

相关文章:

c - 如何在 C 中停止正在运行的程序?

linux - git否定排除 stash 文件的 stash 目录

git - 通过SSH连接vscode到gitlab的问题

git - 如何查找或更改 Git 存储库服务器的 url

git - Hudson(Jenkins) 和远程 git 存储库获得权限被拒绝

linux - 使用 jq 从 json 输出中获取键值

c - 具有等待队列挂起系统的Linux驱动程序代码

android - 平板电脑上的 Postgresql 服务器?

git - 如何将一个仓库用作父仓库?

Git:在本地克隆 gitosis admin repo