問題タブ [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 - Windowsでのgitoliteのクローン作成の問題
私はWindows7を使用しています。RedmineとGitoliteリポジトリを使用しているプロジェクトで作業しています。管理者にid_rsa.pubを与えたところ、彼はそれを認証済みユーザーのリストに追加しました。ただし、リポジトリのクローンを作成できません。私が使用するとき:
パスワードを求められます。何を入れたらいいのかわからない。公開鍵、秘密鍵、Redmineのパスワードなどを試しましたが、何も機能しません。
どうやら、私がLinuxを使用していた場合、これはパスワードを要求しなくても機能します。
コマンドラインとmsysgit(GitGUI)の両方で試しましたが、機能しませんでした。
これにはいくつかのトリックがありますか?
更新:これは便利なようです:http://devlicio.us/blogs/sergio_pereira/archive/2009/05/06/git-ssh-putty-github-unfuddle-the-kitchen-sink.aspx、しかし私はmsysgitのインストールプロセスのどこで、SSH実行可能ファイルとしてPLinkを使用する必要があるかを指定できます。
git - gitolite で特定のリポジトリ ブランチの READ を拒否する
私が達成しようとしているのは次のとおりです。同僚はグループ @coworkers に属し、クライアントはグループ @clients に属しています。
Git リポジトリは誰でも読み書きできますが、特別なブランチがあります。つまり、新しいブランチ「インターン」を作成し、@coworkers は RW+ アクセス権を持つ必要がありますが、クライアントは R または W を実行できないはずです。
私はそれを達成できると思った
しかし、これはうまくいきません。
git - gitolite で作成した Git リポジトリの名前を変更するにはどうすればよいですか?
gitolite を使用して Git リポジトリを作成しました。ここで、そのリポジトリの名前を変更したいと思います。
これどうやってするの?
gitolite の readme には、サーバー上で直接作業するべきではないと書かれています。しかし、この場合、サーバーで何らかの作業を行う必要があると思いますよね?
git - Pleskで単一ドメインのgitoliteを設定する方法
pleskパネルのシングルドメインでGitoliteを設定する方法。
pleskで作成した/bin/ bashユーザーを使用すると、ホームフォルダは/ var / www / vhosts /{user}/になります。
次に、そこにgitoliteをインストールした後も、ユーザーは$ HOME / bin /フォルダーを使用してgitoliteバイナリを検索せず、システムバイナリを使用するため、gitolite-adminのクローンを作成しようとすると、常に空のディレクトリになります。
$ HOME /binフォルダを使用してgitoliteリポジトリとそのバイナリにアクセスするようにplesksshドメインユーザーを設定するにはどうすればよいですか?
Plesk10.0.1でCentOS5を使用しています
ありがとう。
git - gitolite を使用した公開リポジトリ
構成済みの gitolite をインストールしましたが、現在取り組んでいる他のプロジェクトでも機能します。ただし、誰もがクローンを呼び出す (ただし、プッシュしない) パブリック リポジトリを設定したいと考えています。
どこでも検索しましたが、これを行う方法が見つかりませんか? 誰かがギトアイトでこれを行うことができましたか?
git - gitolite フック - post-receive が機能していないようです
レポに gitolite を設定しました。gitolite の文献に記載されているように、フックのコピーが 2 つあります。誰かがレポにプッシュしたときに、サーバー側のフック post-receive でメールを送信したいと思います。私はgit-notifierを使用しています。ただし、押しても何も起こりません。フックの両方のコピーを変更し、tmp ファイルを作成する行を追加しました。変更をリポジトリにプッシュした後、tmp ファイルが存在せず、メールも送信されません。どんな助けでも大歓迎です。ありがとう。
git - Gitosis/Gitolite セットアップ
私はギトシスとギトライトに問題があり、何時間も研究に費やしてきましたが、役に立ちませんでした. 両方の製品のセットアップ手順を綿密に実行した後、共通の症状は、ターゲット リポジトリが gitosis/gitolite を介して適切に配置されていないことです。
これは失敗します:
これが機能している間:
したがって、フル パスを指定することは機能しますが、これは何らかの形で gitosis/gitolite を実行していないことを示しています。
この問題に関連している可能性があるもう 1 つの症状は、インストール後に ssh 経由でサーバーに接続すると、次のメッセージが表示されて接続がフリーズすることです。
また、「ssh gitolite@example.com info」を実行すると、gitolite の情報の代わりに GNU 情報を取得し続けます (「/usr/local/bin/gl-auth-command kreeble」を gitolite として実行すると取得できます)。サーバー上)。ユーザー gitolite の .ssh ディレクトリで、authorized_keys に gitolite コマンドを実行できるエントリが 1 つしかないことを確認しました。
gitolite プロンプトが表示されない理由について何か考えはありますか? この問題について何か考えていただければ幸いです。ありがとうございます。
git - Ubuntu10.10にgitoliteをインストールするときにユーザーgitにsshキーを設定する方法
Ubuntu Server 10.10でgitoliteを使用してgitサーバーを構成しようとしていますが、UbuntuforGitoliteのチュートリアルに従っています。
まず、次のコマンドを使用してユーザーgitを作成しsudo adduser git
ます。このユーザーにパスワードを設定します。
次に、コマンドを使用してrsaキーを生成します:ssh-keygen
、それを呼び出しますid_rsa_git
。
その後、次のコマンドを使用して、ユーザーgitに関連付けます。
プロンプトはユーザーgitのパスワードを要求し、それを与えた後(良いもの)、次のエラーが発生します:
私はLinuxの管理にかなり慣れていないので、これ以上先に進むことはできません。誰かが私を助けることができますか?
ありがとう。
git - Gitolitegitクローンエラー
サーバー(Macosサーバー)でgitoliteをセットアップしようとしています。
ここにあるINSTALLドキュメントの指示に従いました: http ://sitaramc.github.com/gitolite/doc/1-INSTALL.html
rootメソッドをインストールしました。
すべてをセットアップしました(ssh pubkey認証とデフォルトのgitoliteセットアップ)
インストール手順に従って、リポジトリをチェックアウトできるはずです。
しかし、gitolite-adminリポジトリのクローンを作成しようとすると、エラーが発生します。
最新のgitバージョンのgitoliteとgitv。1.7.3.4を入手しました
誰か助けてもらえますか?
編集1:エラーメッセージの前にgitcloneコマンドを追加
git - Gitoliteを使用して受信メール後のGitフックを設定する方法
Gitディストリビューションのフックを使用post-receive-email
して、Gitリポジトリが更新されたときに特定のユーザーに電子メールを送信しています(フックはから呼び出されますpost-receive
)。
私のリポジトリはすべて手動で管理されていました。今では、非常に多くのリポジトリと非常に多くのユーザーとグループを取得しているため、Gitリポジトリ管理システムにアップグレードする必要があります。ギトライトを選びました。
しかし、私は電子メール通知を構成する方法に少し戸惑っています。
更新:質問を少し詳しく説明します:
最初の質問は、フックをどこに置くべきか、そしてそれがGitoliteで機能するように何らかの方法で変更する必要があるかということです。
2番目の質問:
標準フックは、 :、およびpost-receive-email
の3つのパラメーターに依存します。*.git/config
hooks.envelopesender
hooks.emailprefix
hooks.mailinglist
これらのパラメーターは、一般に、Gitoliteの下で移動するリポジトリごとに異なります。実際には、同じ権限グループ(リポジトリにアクセスできるユーザー、通知を受信するユーザーなど)については同じですが、そうではありません。
config
各リポジトリのファイルを手動で編集することは避けたいです。Gitolite全体に対して、すべてを同じ集中化された場所に構成できれば、はるかに楽しいでしょう。
それで、何かヒントはありますか?