問題タブ [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.
git - Gitosis: リポジトリ構成変数の設定
各リポジトリに移動してconfの値を直接編集する代わりに、gitosis confを介してリポジトリ構成変数を設定する方法はありますか?
git - gitosisを使用してブランチごとの権限を指定しますか?
gitosisでは、書き込み権限を指定して、ユーザーが自分の名前でブランチに自由にプッシュできるが、マスターとマージできないようにすることはできますか?例:$ USER / test1 .. $ USER / test5
これは、各ユーザーに固有の同じプロジェクトに対して複数のリポジトリをホストするのではなく、プロジェクトごとに1つのリポジトリのみをホストできることを意味します。
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 ドメインからのユーザーを簡単に認証できる場合は、これがより良いでしょう。
この要件をさらに進めるために使用できるアイデアやハウツーはありますか?
git - gitolite や gitosis の代わりに gerrit を使用して git リポジトリをホストすることをお勧めしますか?
もともと私は gitosis を使用して社内の git リポジトリを管理しようとしていましたが、後で gitolite が gitosis の拡張機能であることに気付きました。
また、gerrit も同様の目的で使用できると聞きましたが、説明によると、gerrit は主にコード レビューに使用されます。
gitサーバーをセットアップするための最良の方法はどれですか
- gitolite (git repo 用)とgerrit (コード レビュー用) を一緒に使用する
- gerrit のみを使用してgitリポジトリと codereview を管理する
何か提案をいただけますか?
ところで:http://gitorious.org/は将来的に検討されています
git - gitolite: 選択したファイルのみを変更できるようにしました
特定のユーザーが特定のディレクトリ内にあるファイルだけを変更できるように git と gitolite を構成する方法は?
たとえば、origin master ブランチのファイル:
ユーザーkathrine
、変更のみ/dir2/file1
を許可し、/dir2/file2
結果:
ディレクトリごとのディレクティブはありますか、gitolite.conf
またはこのユーザーの新しいブランチで git を構成する必要がありますか?
グラフィック デザイナーにソース コード ファイルへのアクセスを許可したくないだけです。
git - gitolite のインストールの問題
gitolite の簡単インストール オプションを試した人はいますか?
Windows(ワークステーション)からsolarisボックスにgitoliteをインストールしようとしています。
コマンドは次の場所でブレークします。
この問題に遭遇した人はいますか? ジトライトはこの努力に見合う価値があると思いますか? Git の ACL を評価しようとしています。
事前にご回答いただきありがとうございます。
[以下の完全なコマンド実行ログ]
git - 元にプッシュされたgitolite.confの壊れた構文を修正する方法
gitolite-admin.gitリポジトリのローカルクローンのgitolite.confにワイルドカードリポジトリのセクションを追加しました
しかし、私は突然、リポジトリ名の壊れた正規表現でコミットをプッシュしました:
今、gitoliteはこの正規表現が無効であると主張しています、私は試しました:
しかし、これは役に立ちません。gitoliteはまだ壊れた正規表現について主張しています:/
git - プッシュの代わりにフェッチを使用して git リポジトリをバックアップする
git のバージョンが古すぎgit push --mirror
て gitolite サーバーからサポートできない場合、最初にgit clone --bare
新しいリポジトリをgit fetch refs/*:refs/*
作成してからバックアップ サーバーで使用することで機能をシミュレートできますか? *:*
refspecとしても指定できますか? gitolite サーバー上のリポジトリはベア リポジトリであるため、作業ディレクトリがある場合にのみ使用されるオブジェクトをフェッチ コマンドでフェッチできなくても問題ありません。
私の回復戦略は、現在のサーバーが爆発した場合に、バックアップ サーバーの $BACKUPDIR の内容を新しい gitolite サーバーにコピーすることです。このシナリオでも期待どおりに機能しますか?
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コマンドラインに関しては、私は非常に初心者なので、これに関するヘルプは大歓迎です.
マーク
git - Ubuntuでのgitoliteのクローン作成の問題
Ubuntu10.04マシンにgitoliteをインストールし、リポジトリAを作成しました。私のチームはそのブランチにコードをリモートでチェックインしました。ここで、このリポジトリを同じUbuntuマシンに複製したいと思います。どうすればいいですか。よろしくお願いします!