remote set-url origin
git init
git remote set-url
명령은 오리진을 만들지 않지만 기존 원격 리포지토리 URL을 변경 하기 때문에 바로 호출 할 수 없습니다 .
따라서 명령 git remote set-url
은 저장소를 복제하거나 origin이라는 원격을 수동으로 추가 한 경우에만 작동합니다.
원격 명령을 검사하면 git remote -v
이름 뒤에 원격 URL이 표시 되거나이 명령에 오류가 발생 fatal: Not a git repository (or any of the parent directories): .git
하면 저장소가 존재하지 않으므로 명령으로 원점을 추가해야합니다git remote add
1. git remote add
이 명령은 새 원격 장치를 추가하는 데 사용되며 터미널의 저장소 디렉토리에있는이 명령을 사용할 수 있습니다.
git remote add 명령은 두 가지 인수를 취합니다.
- 원격 이름 , 예를 들어, 기원
- 원격 URL , 예를 들어, https://github.com/user/repo.git
예를 들면 다음과 같습니다.
git remote add origin https://github.com/user/repo.git
2.git remote set-url
git remote set-url 명령은 기존 원격 저장소 URL을 변경합니다.
git remote set-url 명령은 두 가지 인수를 취합니다.
- 기존 원격 이름 . 예를 들어
origin
또는 upstream
두 가지 일반적인 선택입니다.
- 리모컨 의 새로운 URL
예를 들어, git remote set-url
명령 을 사용하여 원격 URL을 SSH에서 HTTPS로 변경할 수 있습니다 .
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
명령을 사용하여 원격 URL이 변경되었는지 확인할 수 있습니다 git remote -v
.
참고 : "origin"은 명령의 일부가 아닌 규칙입니다. "origin"은 원격 저장소의 로컬 이름입니다. "origin"대신 모든 이름을 사용할 수 있습니다.
예를 들면 다음과 같습니다.
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
github의 참조 : remote add , remote set-url