我正在尝试使用Gitolite在Gitlab中创建一个新的分支。我完成了安装步骤。当我遇到“设置gitolite”部分时我遇到了麻烦。我遵循了link。
当我跑步时
gitolite setup -pk alice.pub
命令我收到“bash:gitolite:command not found”错误消息。我不知道是什么问题..任何人请帮助我。
答案 0 :(得分:1)
此步骤在Gitolite installation之后,假设您选择了以下三种可能之一:
gitolite
命令。$PATH
上的某个目录。因此,请确保gitolite在您的PATH
中,并且该命令将起作用。
我更喜欢本地安装gitolite(在本地目录中,而不是/usr/local
,这需要root权限。)。
有关说明,请参阅“install_or_update_gitolite.sh
”
"${github}/install" -to "${gtl}/bin" # Note: "${gtl}/bin" is in my $PATH
GITOLITE_HTTP_HOME= gitolite setup -pk "${H}/.ssh/gitoliteadm.pub"
请注意,要使gitolite setup
正常工作,您可能需要先将GITOLITE_HTTP_HOME
设置为空字符串。
答案 1 :(得分:0)
由于我也面临同样的问题,我发现解决方案如下。
打开终端并输入以下代码
$ PATH=$PATH:~/bin
这是因为$PATH
变量的值指向未修正的路径
所以我只修改这个变量。
要了解更多详情,请点击here。
编辑.bashrc
文件到最后并插入下面一行。
PATH=/home/git/bin:$PATH
要了解更多详情,请点击here。
答案 2 :(得分:0)
在debian上,没有/ usr / bin / gitolite
Linux debian-srv 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux ls: cannot access /home/gitolite/bin: No such file or directory
ls: cannot access /usr/bin/gito*: No such file or directory
这里安装gitolite3帮助:
apt-get install gitolite3
root@debian-srv:# which gitolite
/usr/bin/gitolite