Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用GitHub设置Eclipse/EGit?_Eclipse_Git_Github_Egit - Fatal编程技术网

如何使用GitHub设置Eclipse/EGit?

如何使用GitHub设置Eclipse/EGit?,eclipse,git,github,egit,Eclipse,Git,Github,Egit,我以前从未使用过Git,我想学习 我有一个GitHub的私有存储库 我已经为Eclipse安装了EGit插件 我有一个工作区,我在那里工作,通常:~/Documents/workspace 我可以添加我的GitHub存储库并下载它,但这样做会创建~/MyRepository 创建项目时,是否需要将其指向~/MyRepository 还有,为什么当我进行编辑时,我说“推到上游”时,它会说是最新的呢?请确保推的引用是正确的。本教程非常棒,来自文档: 您可以直接从GitHub进行克隆,您可以选择克隆

我以前从未使用过Git,我想学习

我有一个GitHub的私有存储库

我已经为Eclipse安装了EGit插件

我有一个工作区,我在那里工作,通常:
~/Documents/workspace

我可以添加我的GitHub存储库并下载它,但这样做会创建
~/MyRepository

创建项目时,是否需要将其指向
~/MyRepository


还有,为什么当我进行编辑时,我说“推到上游”时,它会说是最新的呢?

请确保推的引用是正确的。本教程非常棒,来自文档:

您可以直接从GitHub进行克隆,您可以选择克隆存储库的位置。当您将该存储库导入Eclipse时,您可以选择将什么refspec推送到上游


单击Git Repository工作区视图,确保远程引用有效。确保您指向正确的本地分支并推送到正确的远程分支。

安装Mylyn connector for GitHub,它提供了很好的集成:您可以使用导入>项目从Git>GitHub直接导入存储库。您可以在Preferences>Git中设置默认的存储库文件夹。

在Eclipse中,转到帮助->安装新软件->添加->名称:任何类似egit的名称;地点:->好的。现在搜索正在使用的egit并选中所有复选框,然后按Next直到完成

文件->导入->搜索Git并选择“Git中的项目”->克隆URI。 在URI中,粘贴存储库的HTTPS URL(扩展名为.git的URL)。->下一步->它将显示所有分支“下一步”->本地目标“下一步”->“作为一般项目导入”->“下一步”直到完成


您可以参考本Youtube教程:

如果您以前从未使用过Git,我建议您阅读和/或导入私人回购?我找不到办法。Mylyn连接器停止使用了吗?它的下载链接没有指向有效的位置。对于privat Repos:Window>Open Perspective>Git Repository Exploring and right click>Paste Repository Path,此答案中的链接已断开。谢谢,我已经修复了它。坦率地说,对于初学者来说,该教程太深入了。我已经使用git很多年了,但我不了解它所谈论的一半选项。我可以继续将我的存储库推到一个空的github存储库中,但在获取远程更改时,我基本上不知所措。本视频教程帮助我: