【问题标题】:Git authentication over https on owned server在自有服务器上通过 https 进行 Git 身份验证
【发布时间】:2017-10-01 10:16:09
【问题描述】:

我将在我的公司开始一个项目,我们将使用 git 作为 scm。 我还没有找到任何关于如何在托管在私有服务器上的 https 上设置 git 服务器的好教程,而不是 github 等。

我应该在哪里配置用户名和密码才能让他们访问 git 服务器?

我还需要安装 apache 或任何其他 Web 服务器吗?

我如何授予某些用户只拉而不推?

您是否建议使用 ssh 而不是 https?如果是这样,您可以就安装和配置目的分享任何好的链接,我们将不胜感激。

我知道这些问题很多,但无法找到与该主题相关的内容。 official documentation 在 ssh 上。

【问题讨论】:

标签: git github ssh https server


【解决方案1】:

正如@ProNinjaCat 提到的,设置Gitlab 可能是最简单的。它将让您同时使用 ssh 和 https 并为您处理所有管理任务。

【讨论】:

  • 如果我有一个windows服务器呢?正如我所看到的,不可能在 Windows 中安装它......顺便说一下 gitlab 将是拥有服务器上的拥有 github?
  • 也许您可以在 docker 映像中运行它:docs.gitlab.com/omnibus/docker/README.html 是的,您拥有/控制安装。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
相关资源
最近更新 更多