gpt4 book ai didi

git - Git 有内置的 SSH 服务器吗?

转载 作者:太空狗 更新时间:2023-10-29 14:37:46 25 4
gpt4 key购买 nike

我正在尝试设置 Git 的远程 SSH 服务器以使用 SSH 访问它,但我还没有找到任何关于如何实现它的信息。

Git 是否有内置的 SSH 工具来建立这样的连接来“开箱即用”?还是我应该使用一些第三方的?

最佳答案

Git 没有内置的 ssh 服务器。 Git 假定

  • git 客户端可以使用ssh 二进制文件来启动 ssh 连接
  • git 服务器(至少在 Unix 上)可以作为从 ssh 服务器运行的命令调用。

你可能熟悉语法

ssh foo.bar baz

它在 foo.bar 上运行 baz。 git 客户端使用类似的配置来运行 ssh 服务器,后者又运行服务器端 git 二进制文件(与客户端相同的二进制文件,但使用不同的标志运行)。通常,您需要一个 git 用户来执行此操作。除了 sshgit(参见第一个答案 here)之外,您可以在没有任何程序的情况下执行此操作,但您可能会发现安装 gitolite 让事情变得更容易(本质上,您的 git 服务器配置也存储在 git 存储库中,因此您不必通过登录进行任何服务器端维护)。

关于git - Git 有内置的 SSH 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com