問題タブ [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 - git:// urls with gitolite
私はgitoliteシステムを実行しており、現在次のようにクローンを作成しています。
正常に動作しますが、git://アドレスを必要とする(回避策はなく、すべて試してみました)アプリケーションにクローンを作成したいと思います。では、どうすればこれを設定できますか。
もう少し明確にするために、githubのアドレスを自分で見てください。
これはどのように機能し、どのように設定できますか?行きたい
クローンを作成します。
ssh - jenkinsとgitoliteを正常に動作させようとしています-アクセスが拒否されました(publickey、password)
私は何日もの間、ジトライトをjenkinsで動作させるように努めてきたので、サーバーからリポジトリをホストしてJenkinsで動作させることができます(同じサーバー上にあります)。
私はgitoliteを使用していますが、sshに問題があると思います。チャットで助けを得て、jenkins/.sshに秘密鍵を追加しました。
gitoliteをホストするユーザー「git」があり、ユーザー「gitolite」と「jenkins」ユーザーがいます。git clonegit@e-ject.se:Matrixを使用してリポジトリのクローンを作成できます
しかし、ジェンキンスでは使用できません。ビルドしようとするとこれが表示されます。
サーバーにログインしてsu--jenkinsと入力し、「ssh -vgit@server」と入力します。
それでもパスワードを要求されます...これを行った人はいますか?ジトライトをジェンキンスで動作させる?私はどんな助けにも非常に感謝しており、これを設定するのを手伝ってくれた10ドル(ビザカード)を喜んで寄付することができます!
git - ウェブ経由で Gitolite と Gitweb の設定にアクセス
gitolite と gitweb に問題があります...
ほとんど完了しました..しかし、gitwebはすべてのリポジトリを表示します..ユーザーの権限をフィルタリングしません..
そのため、常にすべてのユーザーのすべてのリポジトリが表示されます..
これで構成する必要があることを読みました:
https://github.com/sitaramc/gitolite/blob/pu/contrib/gitweb/gitweb.conf
しかし、そのコードを gitweb.cgi に挿入すると
それは言います:
ここに私のgitweb.cgiがあります
https://gist.github.com/1244184
誰もこれを機能させる方法を知っていますか???
ありがとう..
git - Gitolite を使用して git サブモジュールを適切に実装するにはどうすればよいですか?
Gitolite を使用して、ホストされているリポジトリ内にサブモジュールを作成したいと考えています。サブモジュールは、Gitolite 以外の git では十分に簡単です。しかし、ジトライトは物事を複雑にしているようです。
xcode - Xcode SCM を Gitolite ベースのサーバーで動作させることができません
なんらかの理由で、Xcode 4.1 に組み込まれているソース管理ツールをサーバーにセットアップした git リポジトリと連携させることができません。サーバーは Gitolite を使用するようにセットアップされています。
コマンドラインからはすべて正常に動作します。リモートを追加し、プッシュ、プルしてから、再度クローンを作成できます。Xcode で Github にアクセスすることもできます。
これら 2 つのツールを連携させることに成功した人はいますか?
これをデバッグする方法はありますか (Xcode が舞台裏で何をしているのかわかりません)。
私が唯一気になったのは、Xcode はリポジトリにアクセスするときに最上位のフォルダーを含めたいということです。つまりgit@my-server.com:folder/repository-name.git
、Gitolite はそれを望んでいません。それは欲しい:git@my-server.com:repository-name.git
git - プロジェクトと同じマシン上の gitolite リモート
Gitリモートホストとしても機能する新しい開発サーバーをセットアップしようとしています。
サーバー上で開発してリモートにプッシュする人もいれば、自分のマシンを使用してサーバーにプッシュする人もいます。
私たちは自分のマシンで作業する人を容易にするために gitolite を使用しているので、秘密鍵を使ってプッシュしたりプルしたりできます。
現在の問題は、サーバー自体で作業している人々が、複製、プッシュ、およびプルに苦労していることです。回避するのが難しい許可の問題が常にあります。
これが本来のやり方だとは思えないので、私たちのセットアップが正しいのか、それとも間違った使い方をしているだけなのか疑問に思っていました (おそらく gitolite は必要ないのでしょうか?)
linux - gitolite パッケージでユーザーが作成されない
を使用してgitoliteをインストールしました
このチュートリアル(および他の多くの)によると、gitoliteユーザーがいるはずですが、そうすると
私は不明なIDを取得します: gitolite
手動で作成する必要がありますか? gitolite をインストールするのはこれが 2 回目なので、最初に削除してから再インストールしました。削除されていないものが残っている可能性がありますか?
git - gitolite サーバーへの git push 後に post-receive フックを使用するには?
gitolite サーバーにプッシュするたびに、post-receive フックを使用して Jenkins で新しいビルドを作成しようとしましたが、プッシュ後に自動的に機能せず、ターミナルで post-receive ファイルを手動で実行して実行する必要があります。ジェンキンス上に構築します。
私の知る限り、必要なのは次のことだけです。
サーバー上の受信後ファイルを変更して、「Jenkinsで新しいビルドを作成」したいものにします。
コマンド「git push」でコードを gitolite サーバーにプッシュします。
post-receive フックは、プッシュ プロセスの後に自動的に実行されます。
git - 特定のドメインの git push 用の SSH キーを指定する
次の使用例があります: git@git.company.com:gitolite-admin
user の秘密鍵を使用してプッシュできるようgitolite-admin
にしたいのですがgit@git.company.com:some_repo
、「自分の」秘密鍵を使用してプッシュしたいと考えています。私の知る限り、~/.ssh/config
ユーザー名とサーバー名はどちらの場合も同じであるため、を使用してこれを解決することはできません。私は主に自分の秘密鍵を使用するため、~/.ssh/config
forで定義していgit@git.company.com
ます。単一のgit
呼び出しに使用されるキーをオーバーライドする方法を知っている人はいますか?
(余談ですが、gitolite はキーに基づいて誰がプッシュを行っているかを区別するため、アクセス、所有権、および監査の観点から、user@server 文字列が異なるユーザーで同一であることは問題ではありません。)
ruby-on-rails-3 - Capistrano と Gitolite の改行の問題
シェル アクセスを使用して gitolite をセットアップし、Capistrano を使用してコードを運用環境にデプロイしました。問題は、Capistrano が改行を使用して複数のコマンドを 1 行にまとめており、gitolite には改行を探すセキュリティ チェックがあり、停止することです。カピストラーノ側とギトライト側のどちらから取り組むべきかわかりません。
「cap deploy」を実行すると、このエラーが表示されます
エラーメッセージ:
これを処理する gitolite コードはこちら: https://github.com/sitaramc/gitolite/blob/pu/src/gl-auth-command