首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过刹车gitolite.conf来推送gitolite admin

无法通过刹车gitolite.conf来推送gitolite admin
EN

Stack Overflow用户
提问于 2014-10-02 04:12:27
回答 1查看 364关注 0票数 1

通常我会通过尝试在stackoverflow上找到的不同解决方案来找到我的答案,但实际上,今天似乎什么都不起作用。

我安装了git,大概花了两天时间才让我的主用户克隆并推送(问题是我没有将新用户'git‘添加到AllowUsers下的sshd-config中)。不过,我还是让它像护身符一样工作。今天下午之前,因为那是我打破它的时候。

所以我在我的gitolite.conf里做的就是做一个很棒的群:

代码语言:javascript
复制
    @admin_group = my-desktop-name my-laptop-name my-server-user-name
    repo gitolite-admin
    RW+ = admin_group

这最后一行就是@符号被遗忘的地方。它应该是:

代码语言:javascript
复制
    RW+ = @admin_group

不知道id做了什么:

代码语言:javascript
复制
    git add *
    git push

我在这里提交代码后无法再次推送,因为我添加了@符号。

我确实访问了这个页面:http://gitolite.com/gitolite/emergencies.html,并按照说明操作。

代码语言:javascript
复制
   git clone     $HOME/repositories/gitolite-admin.git temp
   cd temp

然后,我按照我认为的方式更改了配置文件。但最终得到的结果是:

代码语言:javascript
复制
    ~/temp$ gitolite push
    -su: gitolite: command not found

我也试着用'git push‘来推送它,但同样不起作用。我想我已经和http://gitolite.com/gitolite/emergencies.html很亲近了,谁能给我最后一次推力?

作为我实际工作的后续工作(从main_user开始):

代码语言:javascript
复制
    cd ~
    cp .ssh/id_rsa.pub main_user.pub
    sudo su - git
    rm -rf *
    rm -rf .*
    mkdir -p ~/bin
    git clone git://github.com/sitaramc/gitolite
    gitolite/install -ln /home/git/bin
    bin/gitolite setup -pk /home/main_user/main_user.pub
    exit
    git clone git@my_domain:gitolite-admin

现在我只需要再做一次设置,我就可以开始了。帮助VonC的Tnx!

EN

回答 1

Stack Overflow用户

发布于 2014-10-02 04:16:29

在执行install gitolite时,应将其安装在$PATH环境变量中包含的路径中,如下所示:

代码语言:javascript
复制
gitolite/install -to $HOME/bin

这将允许在你的情况下使用石英石。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26149766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档