3

我正在尝试使用 Gitolite 在 Gitlab 中创建一个新分支。我完成了安装步骤。当我遇到“设置 gitolite”部分时,我遇到了麻烦。我跟着这个链接

当我跑步时

            gitolite setup -pk alice.pub 

命令我收到“bash:gitolite:找不到命令”错误消息。我不知道是什么问题..任何人请帮助我。

4

3 回答 3

1

这一步是在Gitolite 安装之后进行的,假设您选择了以下三种可能性之一:

  1. 将源保存在任何地方并使用完整路径来运行gitolite命令。
  2. 将源代码保存在任何地方,并将 gitolite 程序符号链接到您的$PATH.
  3. 将源代码复制到某处并使用该路径运行 gitolite 命令。

因此,请确保 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为空字符串。

于 2012-11-30T13:47:06.917 回答
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
于 2015-08-24T08:51:22.633 回答
0

由于我也面临同样的问题,我找到了以下解决方案。

第一种方法是...,

打开您的终端并输入以下代码

$ PATH=$PATH:~/bin

这是因为$PATH变量的值指向不正确的路径。
所以我只是修改这个变量。

要了解更多详情,请单击此处

第二种方式是...,

编辑.bashrc文件到最后并插入下面的行。

PATH=/home/git/bin:$PATH

要了解更多详情,请单击此处

于 2015-08-20T04:02:55.493 回答