基本上,我找不到 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.