如何在我的GitHub存储库中的特定文件夹中推送项目?

时间:2015-04-26 08:44:20

标签: eclipse git github egit

我在GitHub中创建了一个名为“EpamCourses2015”的新存储库。接下来,我在其中创建了名为“homeworks”的文件夹。只有一个URI "https://github.com/username/EpamCourses2015.git",所以在eclipse的EGit插件中我自己添加了“homeworks”,比如"https://github.com/username/EpamCourses2015.git/homeworks",但是当我添加ref映射时它给了我一个错误:

  

传输错误:无法获取远程存储库引用。   https://github.com/username/EpamCourses2015.git/homeworks:   https://github.com/username/EpamCourses2015.git/homeworks/info/refs?service=git-upload-pack   找不到

任何人都可以告诉我,如何将我的项目推送到我的GitHub存储库中的单独文件夹中?

1 个答案:

答案 0 :(得分:1)

Github的设计并非如此,您只能将父存储库克隆并推送到Github,并且不能正确支持子存储库。

你应该克隆你的EpamCourses2015存储库,将你的homeworks文件夹添加到其中,提交它,然后将其推送到Github

如果您希望在Eclipse中执行此操作,请克隆EpamCourses2015存储库并在该文件夹中创建您的homeworks项目,Eclipse应自动检测父存储库并允许您添加它