【问题标题】:Push eclipse project to GitHub with EGit使用 EGit 将 Eclipse 项目推送到 GitHub
【发布时间】:2014-01-06 10:17:55
【问题描述】:

我正在使用 EGit 成功地将我的项目推送到 GitHub。我的存储库名为 HelloWorld。我在eclipse中的项目也叫HelloWorld。我的问题是当我推送项目时,它会将项目上传到文件夹 HelloWorld 下。所以结果是存储库 HelloWorld,然后是文件夹 HelloWorld 和 src 文件夹。这里更容易理解的是项目的link。我希望在存储库 HelloWorld 下有 src 文件夹。我怎样才能做到这一点?

【问题讨论】:

  • @KumarAbishek, 要获取 URI,请转到您的 GitHub 帐户,打开相应的存储库并复制当前页面 url。在 URI 字段中粘贴 url 后,主机、存储库路径和协议等其他字段将自动填充。

标签: eclipse github egit


【解决方案1】:

关键在于你在eclipse中创建项目的时候。

第一步,在 Eclipse 中创建 Java 项目。右键单击项目并选择 Team > Share>Git

在“配置 Git 存储库”对话框中,确保选择在项目的父文件夹中创建存储库的选项。。 然后就可以push到github了。

注意:Eclipse 会给你一个关于将 git 存储库放入工作区的警告。因此,当您创建项目时,请将您的项目目录设置在默认工作区之外。

【讨论】:

  • 嘿,我创建了一个项目并与 Team > Share>Git 共享。但是如何添加与 git 共享后添加的新类?我如何用这个新类更新 git 上的项目?
  • 我建议您花一些时间熟悉 Git。这是 Egit 用户指南,它包含在 eclipse 中使用 Egit 时需要了解的所有内容。 wiki.eclipse.org/EGit/User_Guide
【解决方案2】:

简单步骤:

-打开 Eclipse。

  • 选择要推送到github的项目->右键。
  • 选择团队->共享项目->Git->创建存储库->完成。(它会要求登录Git帐户(弹出)。
  • 再次右键单击项目->团队->提交。 你完成了

【讨论】:

  • Satya,请同时说明如何提供 URI、Host、Repository 路径。您建议的方法仅在 git 项目已配置时才有效。
  • 这是否会处理工作空间中其他项目的依赖关系?处理依赖关系的最佳方法是什么?我正在尝试将我的东西放在 Maven 上以使其更容易,但速度很慢。
【解决方案3】:

当我已经在本地提交了一个新项目时,我会使用这些简单步骤:

  1. 打开 github.com 并登录并创建一个新的存储库。
  2. 复制新存储库的 URL。
  3. 打开 Eclipse。
  4. 选择要推送到github的项目->右键。
  5. 选择 Team->share Project->Git->“push branch '' ...”。
  6. 按照向导完成操作。

【讨论】:

    【解决方案4】:

    我有同样的问题并通过阅读这篇文章解决了它,在解决它时,我遇到了一个问题:auth failed

    我终于通过使用ssh key的方式来授权自己解决了。我发现the EGit offical guide 非常有用,我通过参考链接中的Eclipse SSH Configuration 部分成功配置了ssh 方式。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 2013-06-21
      • 1970-01-01
      相关资源
      最近更新 更多