1

私は開発者であり、最近私の会社はGitoliteリポジトリを使用することにしました。

私は Windows マシンで作業しており、PuTTYgen を使用して秘密鍵/公開鍵を作成しました。公開鍵をリポジトリ管理者に送信すると、彼は私を開発者としてプロジェクトに追加しました。

GitプラグインがインストールされたNetbeansを使用しています。

私の質問は次のとおりです。ローカル リポジトリをリモート サーバーにプッシュするために他に何かインストールする必要がありますか? Msysgit をインストールする必要がありますか? 他の構成を行う必要がありますか?

4

2 に答える 2

1

必要なのはgit+sshプロトコルのプッシュ/プルだけです:

  • NbGitは JGit を使用しており、JGit は現在その機能をサポートしているはずです。
  • Netbeans Git プラグイン(Oracle) はまだプッシュ機能をサポートしていない可能性があります (彼らの計画によると)

したがって、これらの pugin のいずれかをプッシュ用に機能させることができれば、msysgitは必要ありません(msysgit を使用すると、Netbeans を離れて Git 操作を実行することになります)。

于 2011-04-10T16:40:07.197 に答える
1

Gitolite は、アクセスの仲介を除いて、クライアントとサーバーの両方の操作に対して完全に透過的であると想定されています。

クライアントでは、これは別の ssh ベースの git URL であることを意味します。個人的に私はパテ/プリンクが嫌いですが、それらが機能することは知っています。誰かが putty.mkd を gitolite ドキュメントに寄稿しました。そこで確認できます。

サーバー上では、いじってはならない特別な「更新」フックがあることを除いて、これは単なる別の裸のリポジトリであることを意味します。そうでなければ違いはありません。

于 2011-08-14T00:30:38.303 に答える