基本的に、EGit Clone Git Repository ダイアログの実行可能な URI が見つかりません。
コマンドラインのクローン操作と同じように、プロトコル git を使用して、さまざまな URI を試しましたが、満足のいく結果は得られませんでした。[次へ] ボタンをクリックできないことがあります。
git://af-blackpearl.site
git:af-blackpearl.site:myproject
それ以外の場合は、次のことを試します ([次へ] ボタンをクリックできます)。
git:af-blackpearl.site/myproject[.git] (with or without extension)
しかし、私は得る:
Cannot list the available branches.
Reason:
git:af-blackpearl.site/rest-server:ProxyHTTP: java.io.IOException:
proxy error: Service Unavailable
私がしようとすると:
git://af-blackpearl.site/myproject[.git] (with or without extension)
git://af-blackpearl.site/
私はいつも次のようなものを手に入れます:
Cannot list the available branches.
Reason:
git://af-blackpearl.site/myproject: Connection refused
フォローアップするための提案をありがとう。
有用な背景
- gitoliteを使用して Git を管理
- Linux ホスト上の Git リモート
- 私の「クライアント」ホストである Linux は、Eclipse Helios を実行しています
- コマンドライン経由で Git を使用しています。よく働く
この質問は、特に EGit (Eclipse プラグイン) ダイアログの使用に関するものです。Git についてではなく、Git を使用したり、プラグインをインストールしたりすることも問題ではありません。簡単に言うと、私は長い間コマンド ラインから Git を使用してきましたが、今は Eclipse と Git の統合を使用しようとしています。
/etc/hostsには、次の行があります。
xxx.xxx.xxx.xxx af-blackpearl.site
ローカルの Git リモート リポジトリ用です。私はgitolite-adminプロジェクトを介して Git を管理していますが、af-blackpearl.site で複製したいプロジェクトへの (物理、ファイルシステム) パスは次のとおりです。
/home/git/repositories/myproject.git
コマンドラインから、私は元からクローンを作成することに慣れているため、一貫して成功しています。
$ git clone git:af-blackpearl.site:myproject
EGit(Googleがホストする)のドキュメントと多くのグーグルを見ているにもかかわらず、これをEGit Clone Git Repositoryダイアログに適応させるのに苦労しています(こうして到達しました):
File -> Import... -> Git -> Projects from Git -> Clone
リモートへの接続:
russ@russ-elite-book:~> ssh git@af-blackpearl.site
PTY allocation request failed on channel 0
hello russ, the gitolite version here is v2.0.1-2-g836faf9
the gitolite config gives you the following access:
R W NavigationServlet
R W gitolite-admin
R W ivysample
R W myproject
R W seam-catch
Connection to af-blackpearl.site closed.