問題タブ [gitolite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1132 参照

git - Gitosis: リポジトリ構成変数の設定

各リポジトリに移動してconfの値を直接編集する代わりに、gitosis confを介してリポジトリ構成変数を設定する方法はありますか?

0 投票する
4 に答える
9918 参照

git - gitosisを使用してブランチごとの権限を指定しますか?

gitosisでは、書き込み権限を指定して、ユーザーが自分の名前でブランチに自由にプッシュできるが、マスターとマージできないようにすることはできますか?例:$ USER / test1 .. $ USER / test5

これは、各ユーザーに固有の同じプロジェクトに対して複数のリポジトリをホストするのではなく、プロジェクトごとに1つのリポジトリのみをホストできることを意味します。

0 投票する
1 に答える
3285 参照

http-authentication - LDAP認証なしでGitosisでGitwebを認証しますか?

gitweb、gitosis で Apache Auth を使用している記事を見つけました。

認証にLDAPを使用していない場合、これを行う方法があるかどうか疑問に思っていました. 現在、すべての UNIX サーバーで認証に使用する非常に大きな NIS ドメインがあります。UI を介して SVN リポジトリにこれを使用しますが、この場合、次の要件を満たすようにしています。

  • Git リポジトリ
  • アクセス制御 - Gitolite を使用
  • オンライン UI - Gitweb を使用
  • UI にはアクセス制御も必要 - まだ実装されていません

最初に、Gitweb と Gitolite を一緒にプレイする必要があると考えていましたが、現時点ではそれぞれが個別に動作します。

gitolite が SSH キーを使用してアクセスを提供する場合、ユーザー/開発者が Gitweb/gitolite にアクセスするマシンごとにキーを持つことで、この方法でアクセスを提供できます。

または、すべてのユーザーが IT 部門が設定したアカウントを持っているため、gitweb で NIS ドメインからのユーザーを簡単に認証できる場合は、これがより良いでしょう。

この要件をさらに進めるために使用できるアイデアやハウツーはありますか?

0 投票する
3 に答える
8317 参照

git - gitolite や gitosis の代わりに gerrit を使用して git リポジトリをホストすることをお勧めしますか?

もともと私は gitosis を使用して社内の git リポジトリを管理しようとしていましたが、後で gitolite が gitosis の拡張機能であることに気付きました。

また、gerrit も同様の目的で使用できると聞きましたが、説明によると、gerrit は主にコード レビューに使用されます。

gitサーバーをセットアップするための最良の方法はどれですか

  • gitolite (git repo 用)gerrit (コード レビュー用) を一緒に使用する
  • gerrit のみを使用してgitリポジトリと codereview を管理する

何か提案をいただけますか?

ところで:http://gitorious.org/は将来的に検討されています

0 投票する
1 に答える
2952 参照

git - gitolite: 選択したファイルのみを変更できるようにしました

特定のユーザーが特定のディレクトリ内にあるファイルだけを変更できるように git と gitolite を構成する方法は?

たとえば、origin master ブランチのファイル:

ユーザーkathrine、変更のみ/dir2/file1を許可し、/dir2/file2

結果:

ディレクトリごとのディレクティブはありますか、gitolite.confまたはこのユーザーの新しいブランチで git を構成する必要がありますか?

グラフィック デザイナーにソース コード ファイルへのアクセスを許可したくないだけです。

0 投票する
4 に答える
12817 参照

git - gitolite のインストールの問題

gitolite の簡単インストール オプションを試した人はいますか?
Windows(ワークステーション)からsolarisボックスにgitoliteをインストールしようとしています。

コマンドは次の場所でブレークします。

この問題に遭遇した人はいますか? ジトライトはこの努力に見合う価値があると思いますか? Git の ACL を評価しようとしています。

事前にご回答いただきありがとうございます。

[以下の完全なコマンド実行ログ]

0 投票する
1 に答える
642 参照

git - 元にプッシュされたgitolite.confの壊れた構文を修正する方法

gitolite-admin.gitリポジトリのローカルクローンのgitolite.confにワイルドカードリポジトリのセクションを追加しました

しかし、私は突然、リポジトリ名の壊れた正規表現でコミットをプッシュしました:

今、gitoliteはこの正規表現が無効であると主張しています、私は試しました:

しかし、これは役に立ちません。gitoliteはまだ壊れた正規表現について主張しています:/

0 投票する
1 に答える
1801 参照

git - プッシュの代わりにフェッチを使用して git リポジトリをバックアップする

git のバージョンが古すぎgit push --mirrorて gitolite サーバーからサポートできない場合、最初にgit clone --bare新しいリポジトリをgit fetch refs/*:refs/*作成してからバックアップ サーバーで使用することで機能をシミュレートできますか? *:*refspecとしても指定できますか? gitolite サーバー上のリポジトリはベア リポジトリであるため、作業ディレクトリがある場合にのみ使用されるオブジェクトをフェッチ コマンドでフェッチできなくても問題ありません。

私の回復戦略は、現在のサーバーが爆発した場合に、バックアップ サーバーの $BACKUPDIR の内容を新しい gitolite サーバーにコピーすることです。このシナリオでも期待どおりに機能しますか?

0 投票する
1 に答える
2356 参照

git - CentOS 5.5 に Gitolite をインストールする際の問題

誰かが私が間違っているところを指摘できることを願っています。Git を試していて、CentOS 5.5 開発サーバーに Gitolite をインストールしようとしています。

ここにあるガイドに従っています: http://www.atomcloud.co.uk/blog/creating-your-own-git-repository-server-with-gitolite/ジトライトのインストール。

ガイドで実行するように勧められているコマンドは次のとおりです。

mkdir 行までを含め、すべて問題ありません。ただし、コマンドを実行すると

src/gl-system-install /usr/local/bin /usr/local/share/gitolite/conf /usr/local/share/gitolite/hooks

何も起こらないようです。src に変更し、その前に src/ を付けずにコマンドを実行しようとすると、次のエラーが発生します。

その下には /usr/local/bin/gl-system-install として使用法が示されていますが、実行すると同じエラーが返されます。

答えを得るためにグーグルを試してみたところ、Gitolite の GitHub ページにも同じコマンドのバッチがリストされていることがわかりましたが、この性質のエラーへの参照は見当たりません。

明らかに、何かが欠けているか、テストサーバーの構成が間違っています。Linuxコマンドラインに関しては、私は非常に初心者なので、これに関するヘルプは大歓迎です.

マーク

0 投票する
1 に答える
296 参照

git - Ubuntuでのgitoliteのクローン作成の問題

Ubuntu10.04マシンにgitoliteをインストールし、リポジトリAを作成しました。私のチームはそのブランチにコードをリモートでチェックインしました。ここで、このリポジトリを同じUbuntuマシンに複製したいと思います。どうすればいいですか。よろしくお願いします!