安装和配置 Git 服务器的步骤,卡住了……:(

安装和配置 Git 服务器的步骤,卡住了……:(

我有一台 CentOS 6.2 服务器,想在上面安装和配置 Git 服务器。我阅读了很多文档,例如 [1] 和 [2],但我遇到了问题,因为它比 SVN 服务器复杂一些,而且有很多事情要做。我安装了 git-core、git-web、git-daemon 和 gitolite。我将我的 Pub SSH 密钥从我的客户端(Fedora 17 PC)导出到服务器。我有一个分区 /data,我在其中创建了一个文件夹并将其命名为 /gitrepo,我希望所有的存储库都在那里。我必须配置哪些文件才能做到这一点?如何设置 git-web 以在那里找到存储库?我在 /var/www/html 下有一个项目,如何将这个项目添加到 git 存储库?

提前致谢,希望有人能澄清我的想法

[1] http://www.calculate-linux.org/main/en/gitolite
[2] http://linuxsysadminblog.com/2012/06/gitolite-add-edit-or-delete-git-repository-name/

答案1

Git 的工作方式与 SVN 略有不同。

我不知道您对 Git 有多深入,但简而言之,您不需要做太多工作就可以将您的 Git 存储库放到服务器上。

Git 唯一需要的就是与你的服务器建立 SSH 连接。不需要守护进程(至少对于 Git 托管而言)。

只是为了说明一下。在 Git 哲学中,每个在 Git 中从事项目工作的人都有自己的本地存储库。因此,您只需将自己的存储库推送到服务器即可。

对于 Git-web,你可以查看以下内容:http://repo.or.cz/w/alt-git.git?a=blob_plain;f=gitweb/INSTALL

相关内容