我在远程机器上使用 Gitolite 来访问我的存储库。
远程 -> 本地
通常一切正常:我在远程机器上创建一个新的存储库,将其克隆到我的本地机器并开始工作。
本地 -> 远程
现在我有一个不在远程机器上的本地存储库。我可以使用 Gitolite 在远程机器上设置一个新的空存储库,conf/gitolite.conf
在特殊的gitolite-admin项目中进行编辑。当我将配置推送到远程机器时,Gitolite 会自动创建新的裸存储库。
remote: Initialized empty Git repository in /var/lib/gitolite/repos/test.git/
现在我尝试使用以下命令一次将现有存储库从本地计算机克隆到远程计算机。
$ git clone --bare test gitolite@server:test.git
这失败并显示以下错误消息:
fatal: destination path 'gitolite@server:test.git' already exists \
and is not an empty directory.
我应该如何与 Gitolite 合作?由于它会自动为我创建新的空裸存储库,因此也应该有一种从本地计算机开始的方法......