タグ付けされた質問 「gitolite」

14
特定のドメインのgit pushのSSHキーを指定します
次の使用例があります。「自分の」秘密鍵の使用にプッシュしたいのに、git@git.company.com:gitolite-adminuserの秘密鍵の使用gitolite-adminにプッシュしたいのですがgit@git.company.com:some_repo。私の知る限り~/.ssh/config、ユーザー名とサーバー名はどちらも同じであるため、を使用してこれを解決することはできません。私は主に自分の秘密鍵を使用しているので、それを~/.ssh/configfor で定義していgit@git.company.comます。単一のgit呼び出しに使用されるキーをオーバーライドする方法を誰かが知っていますか? (脇に:gitoliteは、キーに基づいてプッシュを実行しているユーザーを区別するため、アクセス、所有権、および監査の点で、user @ server文字列がユーザーごとに同一であっても問題ありません。)
342 git  ssh  gitolite 

5
ジトシス対ジトリット?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する チームとプロジェクトを共有するためのgitサーバーのインストールを探しています。gitアクセスが必要な開発者ごとに、SSHアクセスが可能なサーバー上にユーザーアカウントを作成したくありません。この問題をカバーする2つの並行ソリューションがあるようです:gitosisとgitolite。 両方のソリューションの比較は見つかりませんでした。それらの主な違いは何ですか?他に同様の解決策はありますか?
139 git  gitosis  gitolite 

8
特定のプロジェクトに正しいID(名前と電子メール)を使用するようにgitに指示するにはどうすればよいですか?
私は個人のラップトップを仕事と個人のプロジェクトの両方に使用しており、仕事でのコミットには仕事用のメールアドレス(gitolite)を使用し、残り(github)には個人のメールアドレスを使用したいと考えています。 私はすべてグローバルまたは一時的な次のソリューションについて読みました: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit --author "Bob <bob@example.com>" GIT_AUTHOR_EMAIL、GIT_COMMITTER_EMAILまたはEMAIL環境変数のいずれかを設定する 1つの解決策は、自分の環境をworkまたはpersonalに設定するシェル関数を手動で実行することですが、正しいIDに切り替えるのを忘れて、間違ったIDでコミットすることがよくあると確信しています。 特定のリポジトリ、プロジェクト名などをID(名前、電子メール)にバインドする方法はありますか?人々は何をしますか?

4
gitoliteで作成されたGitリポジトリの名前を変更するにはどうすればよいですか?
gitoliteを使用してGitリポジトリを作成しました。次に、そのリポジトリの名前を変更したいと思います。 これどうやってするの? gitoliteのreadmeには、サーバーで直接作業するべきではないと書かれています。しかし、この場合、サーバーでいくつかの作業を行う必要があると思いますよね?
85 git  gitolite 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.