我有一个7.6.2版本的gitlab服务器和一些存储库。现在,这个服务器由最新的Ubuntu升级,它有一个12.0.1版本的空gitlab服务器。我还有一个来自旧gitlab服务器的HDD备份。
我需要将所有存储库从旧的gitlab服务器移动到新的存储库。我试图将.git存储库从/var/opt/gitlab/repositories/user/复制到新服务器的类似位置,并禁用哈希存储库存储,但没有任何效果。
我还试图创建一个空存储库,例如名称test,并从旧服务器目录替换新服务器上的test.git目录,但也没有任何效果。
我试图在整个服务器文件系统中从创建的名为test.txt by fi
在成功安装和运行gitlab之后,我尝试导入一个现有项目。为此,我创建了一个空项目,然后在“项目”页面上获得了说明列表,以及如何将现有的回购数据推入gitlab项目:
cd existing_git_repo
git remote add origin gitlab@gitlab.mydomain:root/testproject.git
git push -u origin master
但在这样做时,我得到以下信息:
fatal: 'root/testproject.git' does not appear to be a git repos
我通过GitLab创建了一个“新项目”。
我验证了"/var/opt/gitlab/git-data/repositories/root/test.git“的存在,甚至将其修改为777。
我通过ssh手动登录(git@*****.net),运行良好,我可以通过ssh从我的家用计算机访问存储库文件。
但当我在家里的电脑上做这件事时:
git remote add origin git@*******.net:root/test.git
fatal: Not a git repository (or any of the paren