hgeclipse プラグインがインストールされており、作業を開始する必要があるプロジェクト用に移動してクローンするための URL ソースがあります。認証は、ssh と私の ssh キーに基づいています。基本的なグーグル検索から、プライベートへのパスを含む .hgr ファイルを設定する必要があることを理解しています。誰かが私にもっと指針を与えることができますか
2 に答える
実際には、キーへのパスを Mercurial.ini/.hrgc ファイルに含めることができます。複数のサーバーにログインする必要がない限り、Pageant や ssh-agent は必要ありません。1 つのサーバーにしかログインしない場合は、Mercurial.ini または .hgrc ファイルに次の内容を含めることができます。
[ui]
ssh = "TortoisePlink.exe" -ssh -2 -i "C:\Users\username\username_rsa.ppk"
このコードは Windows 固有ですが、基本的には ssh プログラムへのパスを指定し、-i フラグを使用して秘密鍵へのパスを指定するだけです。この式は、すべてのオペレーティング システムで機能するはずです。Windows を使用している場合は、「Mercurial.ini」というファイルにそのようなものを入れ、他のプラットフォームを使用している場合は、.hgrc というファイルに入れます。
お役に立てれば!
秘密鍵は、mercurial / hgrcではなく、sshに追加する必要があります。
秘密鍵を使用するようにsshクライアントを構成する必要がありますが、これは使用しているシステムによって大きく異なります。
Linuxまたはmacosxを使用している場合ssh-agent
は、ディストリビューションでの使用に関する情報をグーグルで検索してください。
Windowsを使用している場合は、たとえばページェントを使用できます。