如何在Eclipse中添加GitLab存储库?

Mon*_*ria 20 eclipse git gitlab

如何在Eclipse上添加Git-Lab?

这样我就可以从GitLab中推送或获取.我是新手,请给出更多解释.

man*_*cia 25

我准备

确保你在Eclipse中有eGit:

  1. 帮助 - >安装细节
  2. 请参阅列表中的"Eclipse Git Team provider".

如果未安装,请按照@VonC 的答案中的指示进行操作

确保您拥有GitLab中存储库的URL.像https://gitlab.com/<someusername>/<somerepository>你从gitlab.com得到它,当你在项目的概述页面:

  • 菜单(汉堡包图标≡,3条水平线), - >项目,然后点击您要从eclipse中使用的那个.现在您在概述页面中.在项目名称及其描述的正下方,有几个按钮可以让您执行某些操作.其中一个按钮是SSH/HTTPS协议的选择器.现在,选择HTTPS并复制其后面的URL:这是项目的URL.

II现在使用Eclipse eGit在本地克隆存储库.

这些步骤已在Eclipse Kepler和Eclipse Luna中进行了测试.有传言称它们已经过时,可能无法按照指示运作.如果您使用较新的Eclipse,请注意并回发新步骤:-)

  1. 窗口 - >开放视角 - >其他
  2. 搜索"Git",选择它,然后单击"确定"
  3. 单击带有蓝色箭头的按钮和工具提示"克隆Git存储库并将克隆添加到此视图"
  4. 在"Source Git Repository"向导中:
    • URI:GitLab中存储库的URL,如 https://gitlab.com/<someusername>/<somerepository>
    • eGit已经为您填写了主机和存储库路径.
    • 保持连接不变(https和no port)并填写身份验证的详细信息:用于登录GitLab.com的用户和密码.
    • 如果勾选"在安全存储中存储",Eclipse将从现在开始为您处理用户/密码; 我这样做,但如果您与其他人共享Eclipse安装,或者您不相信您的PC保存您的密码,则不建议这样做.
    • 点击下一步
  5. 分支选择向导.
    • 如果存储库中有多个分支,您现在可以选择要在本地克隆的分支,即要与之交互的分支.您也可以选择克隆所有分支以使其可用.
    • 完成后,单击"下一步"
  6. 本地目标向导.
    • 您现在可以选择放置本地Git存储库的位置.eGit默认使用您用户下的子目录,与eclipse无关,效果很好.如果您不喜欢它,请根据自己的喜好进行更改.
    • 与其他Git安装一样,它将GitLab.com存储库命名为"origin".如果你真的想要,你也可以改变它.
    • 在项目框中,选中"导入所有项目",如果使用"工作集",则可以选择在哪个项目中放置它.
    • 单击完成.

eGit现在可以工作一段时间,并在视图中显示新克隆的存储库.您有一个克隆的存储库,您可以使用它与Eclipse进行交互.

III现在将项目导入Eclipse.

  1. 文件 - >导入...
  2. Git - >来自Git的项目 - >下一步
  3. 现有本地存储库 - >下一步
  4. 选择新克隆的存储库 - >下一步
  5. 使用"新建项目向导"导入 - >完成
  6. 选择GitLab.com中托管的项目类型.在我的例子中是"Java Project;" 在其他场合,它一直是"Maven - > Maven项目".然后单击下一步
  7. 为项目命名并更改所需的设置.作为目标,不要使用默认位置,而是导航到克隆存储库的位置(如上一节中克隆存储库的步骤6中所使用) - >下一步
  8. 验证导入是否符合您的要求,然后单击"完成".

您现在可以在Eclipse中工作并使用Team菜单进行同步,提交和推送.


Von*_*onC 9

最简单的方法是将Eclipse与EGit一起使用(http://www.vogella.com/tutorials/EclipseGit/article.html)

请参阅" 比较Eclipse包 "(例如,标准Eclipse具有EGit)

这将允许您添加一个远程repo url引用您的gitlab repo托管服务器.
这不是特定于gitlab,你可以添加远程repos引用Github或Bitbucket.
http://wiki.eclipse.org/EGit/User_Guide#Working_with_remote_Repositories

http://wiki.eclipse.org/images/3/35/Egit-0.9-clone-wizard-url-page.png