최근에 내부적으로 호스팅 된 gitlab 인스턴스를 설정했습니다. GitLab Cloud에 프로젝트를 설정하고 문제, 위키 페이지 등을 완성했습니다. 이 프로젝트를 GitLab Cloud에서 내부 GitLab 인스턴스로 가져오고 싶습니다.전체 GitLab Cloud 프로젝트를 새 GitLab 인스턴스로 가져 오기
위키 백과 : seems easy enough (리모컨과 푸시 변경) 위키와 이슈를 가져 오는 방법은 표시되지 않습니다.
최근에 내부적으로 호스팅 된 gitlab 인스턴스를 설정했습니다. GitLab Cloud에 프로젝트를 설정하고 문제, 위키 페이지 등을 완성했습니다. 이 프로젝트를 GitLab Cloud에서 내부 GitLab 인스턴스로 가져오고 싶습니다.전체 GitLab Cloud 프로젝트를 새 GitLab 인스턴스로 가져 오기
위키 백과 : seems easy enough (리모컨과 푸시 변경) 위키와 이슈를 가져 오는 방법은 표시되지 않습니다.
일반적으로 this isn't possible처럼 보입니다. (here에 대한 GitLab 피드백이 있습니다.)
그러나 프로젝트 위키는 Git Access 탭에서 확인할 수있는 자신의 git repos처럼 보입니다. 그게 문제/발췌 문장을 해결하지는 못하지만, 거기에있는 길의 일부가됩니다.
아직 이슈를 이전하지 않았기 때문에 이슈를 이전하는 방법을 모르지만 위키를 넘기는 것은 그렇게 어렵지 않습니다.
이전 gitlab 인스턴스에서는 프로젝트에 2 개의 저장소가 있음을 알게 될 것입니다 (위키가 oldproject 인 것처럼). 하나는 oldproject.git 및 oldproject.wiki.git와 같은 것을 말합니다.
당신은 내가 무슨 말을하고 이름을 볼 수있는 저장소에 대한 일반적인 경로 여기에서 찾을 수 있습니다 (의 사용자 이름을 가정 해 봅시다 "내 계정"입니다) :
/home/git/repositories/myaccount/
또는 (옴니버스 설치 프로그램을 사용하는 경우) :
/var/opt/gitlab/git-data/repositories/myaccount/
나는 oldproject.git를 통해 이전하는 방법을 이미 알고 있다고 가정합니다. 당신은 위키와 똑같은 일을, 단지 당신이 oldproject.wiki.git에서 번들 파일을 작성
이git clone http://gitlab-instance-ip/user-name/oldproject.wiki.git
cd oldproject.wiki
git bundle create oldproject-wiki.bundle --all
이제 gitlab에 새 프로젝트를 초기화 ... 난 당신이 이미 그렇게하는 방법을 알고 추정 귀하의 질문에 당신이 프로젝트에서 문제없이 새 인스턴스를 통해 파일을 가져 오는 방법을 알고 제안했다. 이제 위키 반복 : 아무것도 실제로 "밀어"것을 보지 못했다 곳
git clone http://new-gitlab-ip/user-name/newproject.wiki.git
cd newproject.wiki
git pull /path/to/oldproject-wiki.bundle
git push -u origin master
내가 당신과 매우 비슷한 문제가 있었다. 내가 gitlab 프로젝트로 되돌아 갔을 때 나는 사실 wiki로 업데이트되었다는 것을 알아 차렸다. 도움이 될 것이라고 생각한다면 여기를 참조하십시오.
Importing Gitlab Wiki to a new Gitlab Instance
행운을 비네!
문제는 "GitLab Cloud"가 서버에 대한 셸 액세스 권한이 없다는 것입니다. – paleozogt
gitlab 저장소를 로컬 컴퓨터로 미러링 한 다음 효과적으로 로컬 복제품에 셸 접근? 그냥 생각,이 효과적으로 svn 할 수 있습니다. 물론 단순히 문제를 다시 만들어야하는 문제 일 뿐이고 위키와 gitlab 저장소를 가져올 수 있다면 로컬 환경에서 작업하기를 원하는 방향으로 나아갈 것입니다. 몇 달 전이게 그거야? 그 일을 어떻게 끝내셨습니까? 탐구하는 마음은 알고 싶어합니다. – user3614014