我一直在我的Spring工具套件工作区内构建我的maven项目,现在我已经决定忙于一些版本控制。
我已经去了GIT,并使用命令行客户端来生成本地存储库。
所以,我有一个本地仓库 - 它已经准备好实现版本控制和一个带有大量文件的工作区。
我正在使用Eclipse的GIT插件。见下图。
我如何能够以某种方式将我的工作区与我的git工作目录同步,以便我可以开始为Github提供索引并提交索引?
非常感谢
// **编辑** //
好的 - 找到this博客
我在Eclipse Project Context Menu中意识到这是一个简单的项目 - > team->共享项目选项。
由于
答案 0 :(得分:4)
此blog post(来自Lucas Piva Rocha Corrêa)详细说明了在GitHub上分享您的本地git项目需要遵循的步骤;
- 转到
Windows -> Preferences
并过滤SSH。在左侧标签页上选择SSH2
(应位于常规 - >网络连接下)。- 检查
SSH2
主页是否设置为/home/<yourusername>/.ssh
且id_rsa
位于私钥中。- 在
Key Management
标签上,点击Load Existing Key
...然后在id_rsa
下选择您的~/.ssh/id_rsa
(私人)密钥。如果您的密钥具有非空密码,即使您提供了正确的密码,eclipse也无法加载密码。- 现在,只需将其保存在您加载的相同位置,确认空密码,覆盖它,应用并单击“确定”。
最后一步是将项目推送到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。
- 希望一切顺利。