1

我使用 bitbucket 作为 GIT 存储库 .. 有没有办法将它链接到我自己的服务器并在它们之间同步文件?每当我更改文件时,我将其推送到 bitbucket 并且更改将自动反映在服务器中?

4

3 回答 3

2

您可以在本地 repo 上设置两个遥控器,一个用于 bitbucket,一个用于您的服务器。然后,当您准备好向上游推送时,只需推送到两个存储库。它需要两个命令,但比在应该分发 git 时尝试开发一些同步过程要容易得多。这样,如果两个存储库之间存在任何合并冲突,您可以合并并提交更新以使它们保持同步。

git push bitbucket master
git push myserver master
于 2012-08-07T12:12:59.090 回答
0

我认为最简单的方法是制作一个从您的服务器中提取的 cronjob。

还有其他一些方法,但它们更复杂一些。例如,您构建了一个 Git 钩子并编写了一些脚本,它们通过 SSH 来处理这些事情。或者您可以使用Capistrano来部署您的文件。

于 2012-08-07T12:11:12.083 回答
-1

我发现这个项目有助于满足我们的类似需求:

https://bitbucket.org/alixandru/bitbucket-sync

于 2016-09-15T18:54:01.513 回答