如何通过 ssh 使用 Egit

How to use Egit with ssh

我一直使用 gitHub 作为我的存储库,但现在我决定将我的源代码存储到我的本地服务器 (Ubuntu 14.04)。

我将 Eclipse 用作 IDE 并使其与 git 一起工作,我安装了 Egit 插件。 我的 objective 是在我的本地服务器 10.3.16.1 上有一个集中存储库,并使用我的台式电脑和我的 macbook 从它推送和获取数据。

我现有的基于 Web 的 Maven spring 应用程序目前位于我的笔记本电脑上 (eclipse)

我创建了一个本地 git 存储库,然后添加并提交了所有文件。 (到目前为止一切顺利)

之后,我创建了一个新的遥控器如下

然后我将 master 分支推送到服务器,但尽管它说该过程已成功,但我无法从我的电脑上克隆整个源代码,只能克隆提交等元数据,但不能克隆源文件

对此有什么想法吗?

谢谢

我自己设法解决了这个问题。 显然 Git 不将源文件存储在中央存储库中,而只存储对象。

为了导入所有源文件,我在我的 PC 上执行了以下操作

在 eclipse 文件-> 导入-> Git-> 项目来自 Git 然后我选择了 Clone URI

存储库位置我填写如下

Eclipse 成功检索到 master 分支

在我的电脑上设置新存储库的本地目标

然后我相应地导入了所有源,如下所示

然后我将项目添加到我的工作集中

希望对您有所帮助