我在https://bitbucket.org有一个帐户用于我的项目代码管理。我想选择我的项目属于git版本控件。我已经使用过SVN版本控件。当我探索创建git存储库的教程时,我发现,创建了一个中央存储库并将项目克隆到我的本地存储库/本地机器中。
我不知道我的思维方向是否真实。我需要知道这是否可能。任何人都可以帮我解决这个空间定制疑问吗?
答案 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
然后,您可以在本地和远程存储库之间添加pull
和push
(请注意,首先需要使用git push origin master
推送到原点。)
Here你有一个完整的例子来说明这一点。