我的电脑上有 Ubuntu。
我想在/var/www/git-versioned 中制作所有代码。
把我的 git 文件放在哪里最好,我如何为里面的文件设置 git /var/www/?
编辑:
更好地解释我的问题:
我需要在我的计算机上设置 git 服务器,它只能被本地网络上的所有 PC 访问,其余的。(我认为git服务器的位置应该是/srv/git/)
我希望它们在 /var/www/ 下具有 git 支持的计算机上的文件
谢谢
git客户端Git 包含在 Ubuntu 软件包中。
sudo apt-get -y install git
Run Code Online (Sandbox Code Playgroud)
之后,您可以轻松地在代码所在的任何位置创建一个空的 Git 存储库。
cd /var/www/some-project
git init
git add some-file
git commit -m "First commit."
Run Code Online (Sandbox Code Playgroud)
尽管可以说保留版本控制文件/var/www不是一个好主意。您可能应该只在那里部署项目。
git存储库如果你想要一个 Git 服务器并将你的东西推送到某个地方,你应该看看Gitosis。在 Ubuntu 上,即:
sudo apt-get -y install gitosis
Run Code Online (Sandbox Code Playgroud)
Ubuntu 社区手册也有关于设置 Gitosis的大量教程,以及我在上面链接到的 Arch wiki。默认设置将负责放置文件的位置,在本例中为/srv/gitosis.
如果你想要更多的控制,从 GitHub获取 Gitosis并更改--home主目录的选项。
sudo adduser \
--system \
--shell /bin/sh \
--gecos 'git version control' \
--group \
--disabled-password \
--home /srv/git \
git
Run Code Online (Sandbox Code Playgroud)
然后按照手册中的步骤操作(请注意,Ubuntu 版本使用的是 user gitosis,而 GitHub 版本使用的是git)。
你会在这里找到另一个教程,所以这些东西有很好的文档记录。
| 归档时间: |
|
| 查看次数: |
5517 次 |
| 最近记录: |