본문 바로가기
TOOL/Github

bitbucket

by 오다다의 이상한 코드 odada 2020. 12. 16.

터미널을 사용하여 코드 가져 오기

먼저 저장소를 로컬 시스템에 복제 한 다음 빈 Bitbucket Server 저장소로 푸시하여 터미널을 사용하여 기존 프로젝트에서 코드를 가져옵니다.

버전이 지정되지 않은 기존 코드 프로젝트를 Bitbucket Server로 가져 오기

로컬 머신에 소스 제어가 아닌 코드가있는 경우 소스 제어에 넣고 Bitbucket Server로 가져올 수 있습니다.

로컬 머신에 Git이 설치되어 있다고 가정하면 :

  1. 로컬에서 기존 소스의 루트 디렉토리로 변경하십시오.
  2.  터미널에서 다음 명령을 실행 하여 프로젝트  초기화하십시오 .

    git init git add --all git commit -m "Initial Commit"

  3. Bitbucket Server에 로그인하고 새 저장소 생성.
  4. 왼쪽 탐색 패널에서 복제 URL을 찾습니다 (예 :  https : // username @ your.bitbucket.domain : 7999 /yourproject/repo.git ).
  5. 터미널에서 다음 명령을 실행하여 파일을 저장소로 푸시합니다 (그에 따라 URL 변경).

    git remote add origin https://username@your.bitbucket.domain:7999/yourproject/repo.git git push -u origin master

  6. 끝난! 이제 저장소를 Bitbucket Server에서 사용할 수 있습니다.

기존 Git 프로젝트를 Bitbucket Server로 가져 오기

기존 Git 저장소를 Bitbucket Server의 빈 저장소로 가져올 수 있습니다. 이렇게하면 Bitbucket Server가 커밋 기록을 유지합니다.

  1. 기존 Git 호스트에서 저장소를 확인하십시오 . --bare  매개 변수를 사용하십시오  .

    git clone --bare https://username@bitbucket.org/exampleuser/old-repository.git

  2. Bitbucket Server에 로그인하고 새 저장소 생성 ( repo.git이 예에서는이를 호출했습니다 ).

  3. 왼쪽 탐색 패널에서 복제 URL을 찾습니다 (예 :  https : //username@your.bitbucket.domain : 7999 /yourproject/repo.git ).

  4. 로컬 저장소에서 Bitbucket Server를 다른 원격으로 추가합니다.

    cd old-repository git remote add bitbucket https://username@your.bitbucket.domain:7999/yourproject/repo.git

  5. 모든 브랜치 및 태그를 Bitbucket Server의 새 저장소로 푸시합니다.

    git push --all bitbucket git push --tags bitbucket

  6. 임시 로컬 저장소를 제거하십시오.

    cd .. rm -rf old-repository


기존 Git 저장소 미러링

기존 저장소를 Bitbucket Server에 호스팅 된 저장소로 미러링 할 수 있습니다.

  1. 기존 Git 호스트에서 저장소를 확인하십시오. --mirror  매개 변수를 사용하십시오  .

    git clone --mirror https://username@bitbucket.org/exampleuser/repository-to-mirror.git

  2. Bitbucket Server에 로그인하고 새 저장소 생성 ( repo.git 이 예에서는이를 호출했습니다  ).

  3. 왼쪽 탐색 패널에서 복제 URL을 찾습니다 (예 :) .  https://username@your.bitbucket.domain:7999 /yourproject/repo.git

  4. 로컬 저장소에서 Bitbucket Server를 다른 원격으로 추가합니다.

    git remote add bitbucket https://username@your.bitbucket.domain:7999/yourproject/repo.git

  5. 그런 다음 모든 분기와 태그를 Bitbucket Server로 푸시합니다.

    git push --all bitbucket git push --tags bitbucket

  6. 사용  에 의해 다음 없습니다 ( '-prune'원격에서 더 이상 존재가 어떤 지점이 제거됩니다) 상류 저장소의 새로운 변화와의 Bitbucket 서버 미러를 업데이트하는 5 단계에서 명령을. git fetch --prune origin  git push 

'TOOL > Github' 카테고리의 다른 글

bitbucket  (0) 2020.12.16
git clone(복제) 후 다시 git push(올리기)  (0) 2020.07.31
Git 무료 웹호스팅 사용하기  (0) 2020.03.26
Git 저장소의 데이터 복제하기  (0) 2020.03.18
Git 저장소에 코드 올리기  (0) 2020.03.11
GitHub 자주 사용하는 명령어 정리  (0) 2020.03.02

댓글0