1

所以在我的本地主机上创建了一个网站。我推送到代码库,我想推送它,我该怎么做?

这是我的订单:

1. $ git init (setup on my local)
2. $ git add .
3. $ git commit -m 'initial commit'
4. $ git remote add origin git@codebasehq.com:yourcodebasedomain/yourproject/example.git
5. $ git push origin master (pushes to codebase)
6. ??? - How do I push my codebase repo to live site?

谢谢!

4

2 回答 2

0

这是一个相当复杂的过程,因为您需要设置一个 Git 挂钩才能直接推送到服务器。我推荐http://sebduggan.com/blog/deploy-your-website-changes-using-git/上的教程

于 2014-05-23T22:04:49.753 回答
0

Codebase 支持post-receive hooks,因为它将生成一个 JSON 有效负载到您选择的 url。

如果该 url 是您的实时站点服务器,则该服务器可以收听它,并在接收到后,从代码库 repo 中提取

换句话说,repo 托管服务(GitHub、BitBucket、codebase、...)不能直接推送。
但是他们可以向其他服务器(例如您的实时站点服务器)发出推送刚刚发生的信号。

于 2014-05-24T06:05:12.230 回答