git 서버 주소 변경
git 위탁 관리를 교체하고 원git 창고를 어떻게 이전합니까
원래의commit 기록을 보존할 수 있도록 요구하는데 어떻게 이전해야 합니까?이 동시에 로컬은 원본 창고를 만들었습니다. 새로운 창고 주소로 설정하려면 어떻게 수정해야 합니까?
받아들이다
리모트 이름부터 볼게요.
git branch -r
리모트가origin이라고 가정하면gitremoteset_url 주소 변경
git remote set-url origin remote_git_address
remote_git_address 새 창고 주소로 변경
다른 Git 위탁 관리 서비스에서 원본 코드를 새 Git 위탁 관리 서버에 복사하려면 다음 절차를 통해 조작할 수 있습니다.
1). 원래 주소에서 GitHub에 호스팅된 것과 같은 누드 버전 라이브러리를 복제합니다.git clone --bare git://github.com/username/project.git
2). 그런 다음 새 Git 서버에 GitCafe와 같은 새 항목을 만듭니다.
3). GitCafe 서버에 코드를 미러링하여 전송합니다.cd project.git
git push --mirror [email protected]/username/newproject.git
4). 로컬 코드 삭제cd ..
rm -rf project.git
5). 새 서버 GitCafe에서 Clone 주소를 찾아 로컬 Clone으로 바로 이동하면 됩니다.git clone git@gitcafe.com/username/newproject.git
이런 방식은 원본 라이브러리의 모든 내용을 보존할 수 있다.
git는 분포식입니다. 모든 버전 라이브러리는 서버를 할 수 있습니다.
로컬 라이브러리가 최신임을 보증합니다.push는 새로운remote로 가면 됩니다.
from: http://segmentfault.com/q/1010000000124379
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
git clone --bare git://github.com/username/project.git
cd project.git
git push --mirror [email protected]/username/newproject.git
cd ..
rm -rf project.git
git clone git@gitcafe.com/username/newproject.git
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.