시도해봤다.. 안 된다.
다시 클론해보고 클론에 계정 넣어보고
remote 다시 잡아주고 set-url 고쳐주고
git 계정 ssh key 생성해서 config 설정해주고
어르고 달래도 안 된다.
내가 제대로 어르고 달래지도 못했겠지만
돌아오는 건 remote: Repository not found.
아래는
"https://USERNAME:PASSWORD@repos/repository-url.git"
적을 때 특수 문자를 적는 방법이다.! # $ & ' ( ) * + , / : ; = ? @ [ ] %21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D
GIT: Calling git clone using password with special character - 자세히 보기
Stackoverflow를 찾아보니 팀 프로젝트에서
본인한테 쓰기 권한이 있는지 확인하는 방법이 있었다.
좀 웃긴데 ㅋㅋ 아무 파일이나 들어가서 수정하기를 눌러보면
'너한텐 권한이 없어서 포크를 생성했어 나중에 풀 요청을 보내보렴'
대충 이런 내용으로 안내된단다.
근데 예전엔 저렇게 안내된 것 같은데..
일단 지금은 fork가 비활성화 되어 있다.
(물논 fork만 비활성화일 수 있지만)
의심해보자면 난 권한이 없는 것 같다.
그렇게 생각하고 싶다.
해결 방법 찾으면 추신으로 달아놔야지...
너무 속상한 나머지 다른 계정으로
organization private repository를 생성해서
테스트를 해봤다.
Write
로 수정첨 생성했을 땐 Read
였다. 그때는 push하면 권한이 없다는 에러가 아니라
위와 같이 repository not found
가 뜬다. 에러 참 친절하다.
Manage access
를 눌러보면 Read
였을 땐 요랬다. 이때는 뭐 그냥 push하믄 안 돼 안 바꿔줘 돌아가 수준으로다가
repository not found
빠바바박
멍청하면 몸이 고생하지만
몸이 고생하면 머리가 편하다..?
위 권한 문제가 아니더라도 이중 인증 필수 설정이라던가
음 잘 살펴보는 게 좋을 것 같다.
팀원 스스로 본인 권한을 확인할 수 없는 것도 참.. 슬프다 😥
ps. 쌩쑈를 하고 난 뒤 personal token 방식으로 바뀜 하.. 깔끔하게 돼서 다행이긴 하네..