【问题标题】:How to create a repository with ssh:// access on a server如何在服务器上创建具有 ssh:// 访问权限的存储库
【发布时间】:2011-07-20 06:44:50
【问题描述】:

我有一台运行 Debian 的小型机器,可以通过 ssh -l user host 访问它。现在我在那台机器上的一个文件夹中创建了一个 git 存储库。

我想不通的是:我该怎么办,那个 git 会让我以 git push ssh://yourserver.com/~you/proj.git +master 的方式访问那个存储库

或者换句话说:ssh:// 是什么意思,以及如何使用该协议设置对存储库的访问?

感谢您的帮助/提示!

【问题讨论】:

    标签: linux git version-control ssh repository


    【解决方案1】:

    我以前经历过这整个问题。我最终选择gitolite 来管理 git 和 ssh。它非常易于安装(如果您使用 package 方法),并且可以轻松维护存储库。

    【讨论】:

    • 谢谢,在编译了所有这些东西(git >1.6.2 + 依赖项)之后,工作就像一个魅力;-)
    【解决方案2】:

    看到这个Pro Git。 特别是,请参阅第 4 章,“服务器上的 Git”。

    很容易设置 =)

    【讨论】:

      【解决方案3】:

      很多人为此使用 gitosis。但这不支持~你。

      【讨论】:

      • Gitosis 也被弃用了一年多。 Gitolite 是首选。
      猜你喜欢
      • 1970-01-01
      • 2019-01-20
      • 2019-06-13
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 1970-01-01
      相关资源
      最近更新 更多