Eclipse中创建共享Git仓库的路径配置问题求助
问题原因
Eclipse的Team Share功能默认会在你指定的父目录下,创建与项目同名的子目录作为Git仓库根目录,这就是为什么你选d:/git时,它会自动生成d:/git/HelloWorld/HelloWorld。而IntelliJ默认直接将项目目录作为仓库根目录,所以不会出现这个问题。
解决方案1:直接指定仓库根目录(推荐)
- 右键你的HelloWorld项目 → Team → Share Project
- 选择Git,点击Next
- 在Configure Git Repository界面,不要选择已有的目录,点击**Create...**按钮
- 在弹出的创建仓库对话框中,把Repository directory直接设置为
d:/git/HelloWorld,点击Finish - 回到Configure界面,确认选中刚才创建的仓库,下方的Working Directory会自动关联你的项目目录,点击Next完成共享
解决方案2:先在外部初始化仓库再关联
- 打开命令提示符(或Git Bash),执行以下命令:
mkdir d:/git/HelloWorld cd d:/git/HelloWorld git init - 将Eclipse工作区中HelloWorld项目的所有文件,复制到
d:/git/HelloWorld目录下 - 回到Eclipse,右键项目 → Team → Disconnect(如果之前关联过错误仓库)
- 再次右键项目 → Team → Share Project,选择已存在的
d:/git/HelloWorld仓库,完成关联
注意事项
- 操作前确保
d:/git/HelloWorld目录不存在,或者是已初始化的空Git仓库,避免冲突 - 如果之前创建了错误的仓库目录(
d:/git/HelloWorld/HelloWorld),记得手动删除后再重新操作
内容的提问来源于stack exchange,提问作者Rudolf Ziegaus
相关产品推荐
相关产品推荐

