将bitbucket发布到数字海洋

问题描述 投票:1回答:2

我基本上试图用bitbucket来理解git的概念;我一直在通过修改本地和bitbucket帐户之间的文件来实施版本控制,这已被证明是有帮助的。

现在我想弄清楚如何将文件从bitbucket中的远程仓库(或者我猜GitHub等)推送到云托管解决方案,如数字海洋。这甚至是推荐的吗?我不能真的谷歌它因为结果出现,我认为我的意思是bitbucket服务器,或者想要在bitbucket本身托管一个网站。我不确定你是否会要求数字海洋“获取”文件,或者Bitbucket中有选项可以远程推送并采取中间行动。

git version-control bitbucket digital-ocean
2个回答
1
投票

您可以在.git\hooks中使用post-receive hook。收到后的内容应为:

#!/bin/sh
git --work-tree=/droplet/repo --git-dir=/bitbucket/repo checkout -f

现在,在您将更改推送到bitbucket后,它将重新部署到Droplet。

更多细节,你可以参考here


0
投票

您需要在本地存储库中添加新的远程分支。

这就是你要做的。 git remote add(您需要在远程位置准备好存储库)

请注意,在上面的示例中,他们添加了一个名为origin的远程存储库如果您从bitbucket克隆了存储库,则可能需要将其更改为其他内容。

之后,每当您对远程存储库执行任何操作时,都必须提及哪个远程存储库。

推特

git push origin master
git push <remote_repo> <remote_branch>

我希望它有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.