推送到本地 gitosis 服务器要求输入密码

推送到本地 gitosis 服务器要求输入密码

我已经在服务器上安装了 gitosis,但由于我正在服务器上进行开发,所以我希望能够推送到 gitosis,这样我也可以从 macmini 上工作。服务器被调用workwork,gitosis-admin 具有[电子邮件保护]从服务器生成的文件,并且在 gitosis.conf 中有以下内容:

[group testproject]
writable = testproject
members = daniel@workwork

并且已成功推送至服务器。

rails new testproject
cd testproject/
git init
git add .
git commit -a -m "init commit"
git remote add origin gitosis@workwork:testproject.git
git push origin master:refs/heads/master

最后一个命令给出了这样的信息:gitosis@workwork's password: gitosis 没有密码,从我的 macmini 推送新项目只会执行正确的 git 推送。

答案1

Gitosis 的安装方法中存在未修复的已知错误,导致其无法在无人干预的情况下运行。您不应使用它,而应改用吉托莱特。此外,gitosis 已无人维护且已弃用,这也是切换到吉托莱特

相关内容