- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
你能解释一下吗,如果我只需要将存储库放在那里并通过 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/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!