我正在将SVN信息库导入gitlab linux服务器,并且在配置并导入它之后,它没有显示在我的gitlab页面上。我还需要做什么?
这是使用Virtual Box的gitlab bitnami debian linux服务器预制虚拟机。 gitlab Web界面和存储库创建工作正常,但是按照https://docs.gitlab.com/ee/user/project/import/svn.html#smooth-migration-with-a-gitsvn-mirror-using-subgit的步骤进行操作后,该存储库就不会出现。
这是我按顺序执行的命令:
要启动gitlab
cd /home/bitnami/stack
sudo ./ctlscript.sh start
要下载子版本
cd ..
wget https://subgit.com/files/subgit-3.3.6.zip
unzip subgit-3.3.6.zip
要安装所需的软件包
sudo apt-get install default-jre
sudo apt-get install git
要使用subgit
cd subgit-3.3.6/bin
sudo su git
./subgit configure --layout auto svn://192.168.0.1 /var/opt/gitlab/git-data/repositories/root/alternativa.git
./subgit import /var/opt/gitlab/git-data/repositories/root/alternativa.git
我希望gitlab Web界面上有一个可用的存储库,但是显然有一个包含所有信息的文件夹,但没有准备好在gitlab上使用的存储库
答案 0 :(得分:2)
这是一个已知的问题:GitLab在显示Git存储库内容时使用缓存,因此外部更改不会立即显示在UI中。
可能的解决方法是:
gitlab-rake cache:clear
代表命令或root
系统用户。这将强制一次更新缓存。推送到Git存储库中也可以。
我是SubGit开发人员之一。