内部存储库设置

问题描述 投票:0回答:3

我最近追上了 GIT 的潮流。我对使用哪个 DVCS 托管感到困惑。我的想法是我可以在专用/vps 服务器上设置自己的东西。

所以,我的问题是,如何在我拥有的专用服务器上设置自己的内部远程存储库管理系统?

请指导。

问候

git dvcs
3个回答
1
投票

在服务器上您要使用的目录中运行以下命令...

git init --bare

这会在服务器上创建一个空/裸存储库。

在客户端上,在现有的 git 存储库中运行以下命令(假设您知道如何执行此操作)...

git remote add myserver <url/path>

这会添加到您的服务器的远程/链接。路径可以是本地、远程(http、ssh 等)。

有关通过 ssh 设置 git 的更多信息,请参阅以下文章

要将代码推送到您的服务器,请执行以下操作...

git push myserver master

这会将您的提交推送到远程服务器。其中“myserver”是您为远程位置指定的别名

git pull myserver master

使用 git pull 您可以从服务器下载/拉取所有提交。

编辑 Github 很棒,有很多附加功能,但最好知道如何自己设置 git 存储库。


0
投票

我喜欢Gitosis,它使设置存储库变得非常容易。您可以在他们的 github 页面上找到快速教程(请参阅链接)。


0
投票

裸机文件共享 git 解决方案不提供任何形式的良好 oob 同行评审流程(也称为 Pull 请求/合并请求)以及关于何时将代码合并到主分支的集体决策。

我强烈建议使用 gitserver 解决方案,无论是云还是本地。 如今,如果您四处看看,有几个不错的免费 gitserver 选项可供选择。有些商业版本甚至对小型团队免费,因此在选择您的解决方案时请务必检查可用的许可选项。

© www.soinside.com 2019 - 2024. All rights reserved.