Git工作目录到Eclipse Workspace

时间:2012-01-21 13:14:04

标签: eclipse git github egit

我一直在我的Spring工具套件工作区内构建我的maven项目,现在我已经决定忙于一些版本控制。

我已经去了GIT,并使用命令行客户端来生成本地存储库。

所以,我有一个本地仓库 - 它已经准备好实现版本控制和一个带有大量文件的工作区。

我正在使用Eclipse的GIT插件。见下图。

enter image description here

我如何能够以某种方式将我的工作区与我的git工作目录同步,以便我可以开始为Github提供索引并提交索引?

非常感谢

// **编辑** //

好的 - 找到this博客

我在Eclipse Project Context Menu中意识到这是一个简单的项目 - > team->共享项目选项。

由于

1 个答案:

答案 0 :(得分:4)

blog post(来自Lucas Piva Rocha Corrêa)详细说明了在GitHub上分享您的本地git项目需要遵循的步骤;

  • 包括"团队分享"你找到了
  • 但它也提到了为了能够推送到https GitHub地址而需要正确的ssh设置。

配置Eclipse

  
      
  • 转到Windows -> Preferences并过滤SSH。在左侧标签页上选择SSH2(应位于常规 - >网络连接下)。
  •   
  • 检查SSH2主页是否设置为/home/<yourusername>/.sshid_rsa位于私钥中。
  •   
  • Key Management标签上,点击Load Existing Key ...然后在id_rsa下选择您的~/.ssh/id_rsa(私人)密钥。如果您的密钥具有非空密码,即使您提供了正确的密码,eclipse也无法加载密码。
  •   
  • 现在,只需将其保存在您加载的相同位置,确认空密码,覆盖它,应用并单击“确定”。
  •   

将您的项目推送到您的github仓库

  

最后一步是将项目推送到github上的远程存储库。

     
      
  • 最后,选择要推送到创建的存储库的项目,右键单击它,转到Team -> Share Project ...然后选择git
  •   
  • 选择您的项目,单击Create Repository并Finish。现在,您应该能够提交和更新对本地git存储库的更改。
  •   
  • 要将其推送到远程GitHub仓库,请右键单击您的项目,然后选择Team -> Remote -> Push ...
  •   
  • 使用您的项目SSH地址填充URI,当您在GitHub上输入存储库页面时会显示该地址。
  •   
  • 选择ssh protocol,用户为git,密码为空。
  •   
  • 交叉手指,然后点击。如果此时由于某种原因它不起作用,请尝试重新启动Eclipse(重启后它对我有用)。
  •   
  • 选择Source Ref和Destination Ref(基本上是分支),在下一个屏幕上单击Add Spec and Finish。
  •   
  • 希望一切顺利。
  •