我都知道诸如github之类的服务,它们提供了一个非常好的系统。但是我想知道的是,我可以使用我自己的网络服务器吗?我可以在我的远程服务器上托管我自己的裸Git仓库吗?
服务器不归我,即时通讯在一个共享主机。所以这不是我自己的盒子,我可以修改。
我不需要一个花哨的前端,我不需要任何额外的巨型巨无霸,很简单,我只是想克隆和推到这个网络服务器上的裸Git回购。
什么香港专业教育学院尝试,到目前为止,被初始化我的本地驱动器上裸露的回购协议,克隆别的地方,并comitting空白自述,然后推说的“远距离”回购。 我觉得做我的服务器称为“混帐”在755目录,然后(它的一个文件夹,名为test.git在这种情况下)上传裸git仓库到这个目录。所以该目录是 /git/test.git
然而,当我试图哪怕只是克隆,我得到
Cloning into test... error: The requested URL returned error: 500 while accessing http://blackjaguarstudios.com/git/test.git/info/refs
fatal: HTTP request failed
所以这是很明显的东西我不是这样做,问题是,它甚至有可能?
我不关心约真正的安全,我只是在寻找一点点更多的隐私比GitHub的私人回购支付稍微敏感的东西,但没有什么惊天动地,如果有人发现了他们:P
这就是我们在办公室使用Git的方式,设置(主要是)很容易。 – Brandan 2012-02-11 01:02:26
正如我在我原来的帖子中提到的,我无法修改服务器,即时通讯在共享主机上。所以我不能实施什么修改来告诉我要做什么。我也没有SSH连接到我的服务器,我真的希望HTTP协议只是一种工作哈哈这是一个很高的希望,但它的一切都很好!我知道未来,那正是我所要求的!我最终与Adams一起回答了Bitbucket和他们无限的多用户私人回购。这使我的生活更轻松。 Github for public,BB for private;)双赢! – RedactedProfile 2012-02-11 02:37:59
@DJDarkViper - 我以为你的主机可能能够运行CGI脚本,但如果没有的话。 http://progit.org/book/ch4-5.html是关于设置只读git HTTP访问,但没有在可以写入文件的服务器上运行的东西,则无法读取/写入HTTP访问。 – 2012-02-11 02:42:31