linux - 如何在 Linux 服务器上设置 Git?

标签 linux git ssh server

我有一个通过 SSH 连接到的远程 Linux 服务器。 Git 同时安装在我的本地计算机和远程服务器上。

我正在考虑在 Linux 服务器上设置一个裸存储库,并从本地计算机上的工作存储库推送更改。

这是个好主意吗?

最佳答案

这正是裸 git 存储库的用途。如果您实际上没有编辑服务器上的文件,那么您应该使用它。

这是一个good link来自 saintsjd.com。

有一种非常常见的 git 模式,您可以在其中推送到裸存储库,并且该裸存储库有一个钩子(Hook)( post-receive ),然后该钩子(Hook) check out 到完整存储库。

这将是一个很好的起点。

关于linux - 如何在 Linux 服务器上设置 Git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31923838/

相关文章:

java - JSch:主机 key 在 known_hosts 中且添加 JCE 后出现 UnknownHostKey 异常

git删除了所有东西,如何恢复文件和文件夹

windows - 从 github 克隆存储库失败

git - Git子模块和Repo的优缺点是什么?

Powershell 调用-SSHCommand : Exception calling “EndExecute” with “1” argument(s)

Linux 保留堆大小

linux - 在 Linux 中自动重复命令

c++ - Ubuntu 14 中 QtCreator [Yocto Image] 的交叉编译错误

c++ - 连接 OpenCV 时对 SGILL 进行编程

ssh - 通过 ssh 的 VisualVM