我是使用git的新手,我之前只将git存储库克隆到本地文件夹。 但现在我正在处理远程服务器上的文件。 我们在那里运行所有模拟,并使用SSH隧道连接和传输文件。
我想知道是否有办法为我们的项目使用版本控制,但不知道如何或是否可以这样做?
到目前为止,我发现的所有内容似乎都在描述如何集成本地和远程存储库。但在我们的情况下,两者都很遥远。
答案 0 :(得分:0)
您也可以让服务器从repo中获取文件,这样您就可以将本地推送到远程仓库并从远程仓库中提取服务器文件。
答案 1 :(得分:0)
我不确定完全了解你。 你有本地的git repo和一些远程git存储库吗? 所以你可以提交并推送提交到远程仓库我想。
您可以在服务器上克隆该repo,并在服务器上使用它。
只需将命令'git pull'添加到cron scheduler或Windows任务调度程序即可随时间运行并从git服务器提取新提交。这是最简单的方法,但不是很好。
您可以使用git hooks在git服务器上运行命令,并在收到提交后在服务器上运行相同的命令。 这是做这类事情的标准方法。
看看这里:http://githooks.com/