organizations로 협업하는데 여기 repository에서만 commit하고 push를 하면 잔디가 안심어지는 현상이 일어났다.
먼저 내가 해결책을 찾는 과정은 이랬다.
1.
프로필에 있는 Contribution settings에 Private contributions가 체크 되어있는가?
이것이 체크 안되어있으면 Private가 되어있는 repo는 잔디가 안심어진다.
하지만 나는 여기에 있는 두개 다 체크를 해봐도 해결되지 않았다.
2.
git repository email주소와 local email 주소가 같은가?
확인해보니 같았다... 다르면 심어지지 않는다.
3.
아래 방법은 fork한 repo에서도 잔디를 심을 수 있게 해주는 방법이다. 나는 fork한 repo가 아니지만 일단 해보았다.
(참고로 fork한 repository에서 commit을 해도 잔디가 안심어진다. 이건 github에서 공식적으로 밝힌 사실이다. 근데 아래방법으로 하면 되나보다)
하지만 나는 이 방법으로도 안되었다.
https://soranhan.tistory.com/11
4.
default branch인 master branch에 merge를 시켰더니 해결됐다.. (세상 간단)
더 찾아보니 잔디는 default branch에만 카운트 된다고 한다!!
나는 다른 일반 branch에서 commit하고 있어서 카운트가 안됐던거다
예전에 했던 repository도 다 일반 branch에만 push해놨던걸로 기억해서 이것도 master에 merge시켰다.
이렇게 master branch에 merge를 시키니 이전에 작업했던 잔디가 심어졌다!
'문제 해결 & 구현 기록' 카테고리의 다른 글
SSE(Server Sent Events)로 간단한 실시간 알림 기능을 만들어보자(React, node.js) (5) | 2024.10.26 |
---|---|
HTML 이미지 깨짐 현상 - 파일 경로 확인하기 (0) | 2024.01.06 |
[Node.js] nvm node.js버전 변경 안됨 / exit status 5: Access is denied (0) | 2022.08.06 |
[Node.js] nvm / Node.js 버전 변경 방법 / lts로 다운그레이드 방법 / Error: error:0308010C:digital envelope routines::unsupported (0) | 2022.08.06 |
[Git] 레파지토리 만들고 처음 push할 때 생긴 에러 (0) | 2022.02.19 |