gpt4 book ai didi

git - 如果我想通过 ssh 进行远程存储库访问,是否有必要安装 Git 服务器?

转载 作者:IT王子 更新时间:2023-10-29 00:54:02 25 4
gpt4 key购买 nike

你能解释一下吗,如果我只需要将存储库放在那里并通过 ssh 访问它,我真的需要在远程机器上安装 git 服务器吗?

我的无知可能是从误解了一些关键的 git 操作原理开始的,所以如果有人能向我解释一下,我会很高兴。

我认为 git 的远程服务器只是一个存储文件的地方,就像我 PC 的本地文件夹一样,我可以让具有 ssh 访问权限的远程服务器在其上托管我的 repo,而无需在那里安装 git 服务器二进制文件.

这可能吗?如果不是,你能解释一下我想念的东西吗?

最佳答案

git 运行所需的所有文件都存储在本地到一个 checkout 处(在.git 目录中)。您可以仅通过 SSH 访问您的 git 存储库,并有效地将其视为本地计算机上的存储库,例如通过在本地安装远程文件夹。

但是,我不确定您为什么要这样做。如果没有安装 git 二进制文件,您将无法做任何有用的事情。如果您只是想将存储库用于私有(private)版本控制,那么您不妨在本地安装和运行,并使用您通常的备份方法对其进行备份。如果您想使用存储库与其他人协作,那么您需要所有协作者都可以访问的服务器上可用的 git 二进制文件。

git“服务器”和 git“客户端”之间没有有意义的区别。它是一个分布式版本控制系统,这意味着每次 checkout 本身就是一个功能齐全的版本存储库。

关于git - 如果我想通过 ssh 进行远程存储库访问,是否有必要安装 Git 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5497131/

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