2.4.4 示例

项目维护者初始化正式仓库

和任何使用Git项目一样,第一步是创建在服务器上一个正式仓库,让所有团队成员都可以访问到。 通常这个仓库也会作为项目维护者的公开仓库。

公开仓库应该是裸仓库,不管是不是正式代码库。 所以项目维护者会运行像下面的命令来搭建正式仓库:

ssh user@host
git init --bare /path/to/repo.git

BitbucketStash提供了一个方便的GUI客户端以完成上面命令行做的事。 这个搭建中央仓库的过程和前面提到的工作流完全一样。 如果有现存的代码库,维护者也要push到这个仓库中。

开发者fork正式仓库

其它所有的开发需要fork正式仓库。 可以用git clone命令SSH协议连通到服务器, 拷贝仓库到服务器另一个位置 —— 是的,fork操作基本上就只是一个服务端的克隆。BitbucketStash上可以点一下按钮就让开发者完成仓库的fork操作。

这一步完成后,每个开发都在服务端有一个自己的仓库。和正式仓库一样,这些仓库应该是裸仓库。

results matching ""

    No results matching ""