用于代码管理的Git中央存储库

时间:2017-11-09 07:44:13

标签: bitbucket

我在https://bitbucket.org有一个帐户用于我的项目代码管理。我想选择我的项目属于git版本控件。我已经使用过SVN版本控件。当我探索创建git存储库的教程时,我发现,创建了一个中央存储库并将项目克隆到我的本地存储库/本地机器中。

  • 我怀疑的是,当我创建我的bitbucket帐户时,我进入主屏幕,代码提交选项。这个中央存储库位置由bitbucket团队拥有。实际空间属于git团队。我可以在我的个人内部部署服务器上创建相同的中央存储库吗?我需要在远程机器中创建该中心位置而不是bitbucket空间。

我不知道我的思维方向是否真实。我需要知道这是否可能。任何人都可以帮我解决这个空间定制疑问吗?

1 个答案:

答案 0 :(得分:2)

如果您可以远程访问远程计算机,是的。这个例子是如果您的遥控器可以ssh,我不知道如何使用http或任何其他协议。

为此,在远程主机中创建一个git存储库(使用ssh进入服务器,然后使用git init --bare创建一个git存储库,请注意,如果调用本地存储库my_repo,则大多数时间您的服务器将被称为my_repo.git)。然后,在本地计算机中,创建另一个存储库。在本地存储库中,您可以使用http或ssh添加远程源(我只使用ssh在我自己的遥控器中进行了测试)。要添加远程原始运行:

git remote add origin user@remote_server:pat/to/remote/repository.git

然后,您可以在本地和远程存储库之间添加pullpush(请注意,首先需要使用git push origin master推送到原点。)

Here你有一个完整的例子来说明这一点。