我想克隆一个带有 http URL 的 git 存储库。我为此使用 apache 网络服务器。我可以克隆该存储库,但它似乎是一个空存储库。但我期望的是获取存储库中的所有文件。
我在 apache2 文档根目录中创建了两个名为“git”和“codebase”的新目录,并将所有文件从 bitbucket 存储库复制到我创建的目录(codebase),包括 .git 文件夹和文件。为我创建的文件夹创建身份验证,因为我想限制公共访问。毕竟,当我尝试执行 git clone http://server_name(or)IP/git/codebase/ 这似乎是克隆的空存储库
每当我使用 http URL 执行 git clone 时,我都想获取所有文件。 http://服务器名称(或)IP/git/codebase/
您现在可以通过 HTTP 克隆 GitHub 上托管的公共存储库。这非常慢,只有在 git 端口 (9418) 由于防火墙或其他愚蠢行为而被阻止时才应该使用。
尝试一下:
git 克隆 http://github.com/defunkt/facebox.git
如果您是 Ruby on Rails 用户,您现在可以在计算机上安装插件而无需安装 Git。这意味着您的忠实博客读者停留在过去,不需要 Git 即可从您的 Ruby 魔法中受益。
尝试一下:
./script/plugin 安装 http://github.com/defunkt/cache_fu.git