문제해결
gitea remote 변경
TrendPilot
2025. 2. 28. 10:52
SSH 키 등록은 되어있다는 전제로 작성한 글입니다.
gitea remote 주소를 http 에서 ssh 로 변경하는 과정에 발생한 문제들입니다.
git push 때 마다 로그인 해야하는 번거로움과
궁극적으로는, kaniko 를 사용하려 함에 연결 방식을 바꾸었습니다.
git remote -v
로 확인되는 저장소를 변경하는데, 저장소 변경 명령은 아래와 같습니다.
git remote set-url origin git@gitea.example.com:username/repository.git
하지만 git@ 이하의 주소로 접속 확인하면 오류가 납니다.
ssh -T git@gitea.example.com:username/repository.git
본문은 kvm 위에 올라간 vm 에서의 동작이기 때문에 host 가 아닌 ip 로 저장소 등록을 해주었습니다.
git remote set-url origin ssh://git@{ IP }:32022/username/repository.git
IP 로 변경 후 ssh -T 접속 확인 하여 정상임을 확인했습니다.
결론
1. SSH 키가 정상으로 등록되어 있는지 확인합니다.
2. hosts 가 정상으로 등록되어 있는지 확인합니다.
3. port 붙여 "ssh -T {저장소 주소} -p port " 연결 확인합니다.
4. host 가 아닌 ip 로 수정 후 연결 확인
감사합니다.