我今天创建了一个BitBucket帐户,我喜欢它们允许您拥有无限制的公共/私有存储库这一事实.但是,我没有找到您帐户的大小限制?有谁知道在哪里找到它?如果我没记错的话,Github会提供300mb.
我想使用SCM,但我不知道哪个更好.管理我的代码有什么好处?
在我的远程盒子上,我初始化了一个裸git存储库.在hooks目录中,我使用以下脚本初始化了post-receive,post-update和update hooks:
#!/bin/bash
echo $0 $@ >> /tmp/githooks.log
Run Code Online (Sandbox Code Playgroud)
在我的本地方框中,我克隆了存储库,添加了一个测试文件,提交了它并将更改推回到远程框中.
$ git clone https://remote/git/sandbox.git sandbox
$ cd sandbox
$ touch asdf
$ git add asdf
$ git commit -a
[master (root-commit) 37505de] zxcv
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 asdf
$ git push origin master
Fetching remote heads...
refs/
refs/heads/
refs/tags/
updating 'refs/heads/master'
from 0000000000000000000000000000000000000000
to 37505de9c22b0aee84e0071190f4f58728770675
sending 3 objects
done
Updating remote server info
To https://remote/git/sandbox.git
* [new branch] master -> master
Run Code Online (Sandbox Code Playgroud)
但是,/ tmp/githooks.log在远程计算机上为空.但是,如果我在远程计算机上克隆存储库,则会成功调用挂钩.
git hook不能用于http-push吗?
Google代码是否类似于Github,您可以在其中放置协作源代码?
哪个SCM正在使用?
哪一个推荐用于项目托管?