如何在 Ubuntu 上安装 git 并管理我的文件?

如何在 Ubuntu 上安装 git 并管理我的文件?

我的电脑上有 Ubuntu。

我想让所有代码都进入/var/www/git 版本控制。

我的 git 文件最好放在哪里以及如何为里面的文件设置 git /var/www/

编辑:

对我的问题更好的解释:

  1. 我需要在我的计算机上设置 git 服务器,该服务器只有本地网络上的所有 PC 才能访问,其余的则不能。(我认为 git 服务器的位置应该是 /srv/git/)

  2. 我希望我的计算机上的文件位于 /var/www/ 下,并受 git 支持

谢谢

答案1

安装git客户端

Git 包含在 Ubuntu 软件包中。

sudo apt-get -y install git

之后,您可以轻松地在代码所在的位置创建一个空的 Git 存储库。

cd /var/www/some-project
git init
git add some-file
git commit -m "First commit."

尽管有人认为保留版本控制文件/var/www不是一个好主意。但您可能只应该在那里部署项目。


管理git存储库

如果你想要一个 Git 服务器并将你的东西推送到某个地方,你应该看看吉托西斯在 Ubuntu 上,即:

sudo apt-get -y install gitosis

Ubuntu 社区手册中也有关于设置 Gitosis 的详细教程以及我上面链接的 Arch wiki。默认设置将负责放置文件的位置,在本例中为/srv/gitosis

如果你想要更多的控制权,那就选择 Gitosis来自 GitHub而是改变--home主目录的选项。

sudo adduser \
    --system \
    --shell /bin/sh \
    --gecos 'git version control' \
    --group \
    --disabled-password \
    --home /srv/git \
    git

然后按照手册中的步骤进行操作(注意,Ubuntu 版本有用户gitosis,而 GitHub 版本使用git)。

你会找到另一个教程这里,所以这些内容都有相当详尽的记录。

答案2

一个非常短的启动将会做这样的事情。

sudo apt-get install git
cd /var/www
git init
git add .
git commit

然后您将拥有 下所有文件的存储库/var/www

您可能应该花一些时间阅读文档。

相关内容