[GitHub] Organization Private Repositories에 접근하기

루나·2022년 5월 21일
0

기존에 깃을 사용하는 방식이 항상 VSCode에서 먼저 작성하고 Git에 올리는 방식이었는데 다른사람과 프로젝트를 하면서 이와 같은 방식으론 Organization에 있는 Private 레포에 pull/push를 할 수 없었다.

//기존방식
git init
git remote add "..."
git branch -M "..."
git add .
git commit -m "..."
git push origin "..."

결과 : not found repositories

이 문제는 Organization에서 Owner 권한을 부여받으면 해결되었지만 모든 멤버에게 Owner 권한을 부여하는건 어느정도 고민이 될 일이다.

하지만 이 문제는 권한이 아니라 내 깃을 사용하는 방식에 있었다.
해당 레포를 clone으로 직접 내려받아 사용하면 pull/push 모두 정상적으로 작동했다.


사실 처음에도 clone으로 시작하려 했었으나 그땐 어떤 이유에선지 clone에서부터 not found repositories가 나왔었다. 이 문제를 해결하는 도중에 Git SSH을 설정했기 때문에 SSH를 설정해야 해결되는 문제일 수도 있다.

profile
백엔드 개발자

0개의 댓글