3

Gitolite を使用して、Gitlab に新しいブランチを作成しようとしています。インストール手順を完了します。「gitolite のセットアップ」セクションに出くわすと、問題が発生します。このリンクをたどりました。

私が走るとき

            gitolite setup -pk alice.pub 

コマンド 「bash: gitolite: コマンドが見つかりません」というエラー メッセージが表示されました。何が問題なのかわかりません。どなたか助けてください。

4

3 に答える 3

1

このステップは、Gitolite のインストール後に行われます。これは、次の 3 つの可能性のいずれかを選択したことを前提としています。

  1. ソースを任意の場所に保持し、フル パスを使用してgitoliteコマンドを実行します。
  2. ソースを任意の場所に保管し、gitolite プログラムのみを .xml ファイルのディレクトリにシンボリック リンクします$PATH
  3. ソースをどこかにコピーし、そのパスを使用して gitolite コマンドを実行します。

そのため、gitolite が にあることを確認してください。そうすればPATH、そのコマンドが機能します。

私は gitolite のローカル インストールを好みます ( /usr/localroot 権限が必要な ではなく、ローカル ディレクトリにインストールします)。
説明については、「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変数の値が正しくないパスを指しているためです。
したがって、この変数を変更するだけです。

詳細については、ここをクリックしてください

2番目の方法は...、

.bashrcファイルを最後まで編集し、行の下に挿入します。

PATH=/home/git/bin:$PATH

詳細については、ここをクリックしてください

于 2015-08-20T04:02:55.493 に答える