0

我在 AWS EC2 服务器上设置了一个 edX 平台实例。该网站可以在这里看到http://corporateuni.org

我按照“在单个 Ubuntu 12.04(精确)服务器上安装 edX”的说明将 edX 部署到该服务器上。

我的目标是在 Bitbucket 上建立一个 git repo,这样我就可以在本地修改源代码并将其推送到 repo,然后在服务器端更新 repo。

我在服务器上的 edX 项目的源头初始化了一个 git repo,并执行了以下命令:

git init
git add -A
git commit -m "Initial commit, changed branding"
git push -u origin master

这似乎完成得很好,所有文件都出现在 Bitbucket 上。

但是,有些文件看起来像这样(即 edx-platform → e01ea885e49b [e01ea885e49b]):

损坏的文件 1 损坏的文件 2

我不明白 Bitbucket 到底想在这里告诉我什么。这些文件是否被 git 排除了?

有一些.gitignore文件分布在整个文件系统中,但是当我检查时git status,edx-platform 文件已包含在git add -A命令之后。当我克隆存储库时,目录出现,但为空。

在我继续尝试删除所有 .gitignore 文件之前,我想看看是否有其他解决方案可以解决这个问题以及究竟是什么原因造成的。

感谢 Stackoverflow 社区!

4

1 回答 1

0

这些子模块可能吗?

$ git submodule init
$ git submodule update

结帐后应该填充那些空目录。

于 2013-09-13T04:56:19.530 回答