我在本地计算机上创建了一个git存储库:
git init
git add TestGit.java
git commit -m "Start"
然后我进入Eclipse并选择从该Git仓库导入并创建一个新项目。在向导步骤期间,它识别.git
目录并将其视为回购(当我签入"首选项"它显示在存储库下)但是当我然后单击以创建新项目时每次都失败:
Connecting Git team provider failed. See log for details.
Connecting Git team provider failed. See log for details.
Error connecting project Git Test, no Git repositories found
可能出现什么问题?
编辑:如果我将其作为一般项目而不是新的Java项目导入,那么它可以正常工作!为什么呢?
答案 0 :(得分:8)
在从Git导入项目对话框中,使用新项目向导选项似乎已被破坏(请参阅Eclipse bug 324145)。
要导入现有的Git存储库,请使用 File > Open Projects from File System... (而不是文件>导入...> Git>来自Git的项目)。由于包含 TestGit.java 文件,项目被检测并配置为Java项目。还会检测并自动添加本地Git存储库。
仅当它是 Gradle 项目(如果它包含build.gradle
文件)时,请使用 文件>导入...:Gradle>现有的Gradle项目 代替(at least until this feature request is implemented)。
答案 1 :(得分:3)
它对我有用: 选择使用新项目向导选项后,请注意选择工作空间位置,应将其设置在本地存储库位置而不是默认工作空间位置。 我希望这能帮到你!
答案 2 :(得分:0)
我在尝试克隆和导入时遇到了同样的错误。最后我使用
File --> Import --> Git --> Projects from Git (with smart import)
顺便说一下,它似乎克隆了存储库,然后使用了上面提到的
File > Open Projects from File System...