Github Private Repository 권한 문제
2025. 1. 2. 11:03ㆍMemorizing/Etc
Github에서 Private Repository에서 pull, push 하려면 비밀번호가 아니라 토큰이 필요하다.
따라서 토큰을 발급받으려면 Settings > Developer Settings > Personal access tokens 를 통해서 발급받으면 된다.
하지만, 매번 토큰을 입력하는 것이 매우 귀찮다..
따라서 이것을 자동으로 push하기 위해선 ssh로 설정을 해주어야한다.
먼저 아래의 명령어를 통해서 ssh 를 발급한다.
ssh-keygen -t ed25519 -C "example@example.com"
그리고 해당하는 pub 키의 내용을 복사한다.
cat ~/.ssh/id_ed25519.pub
그리고 Settings > SSH and GPG keys 에서 키를 생성한 후, 복사한 pub 키를 붙여넣기한다.
그 후, 해당하는 Repository를 등록한다.
git remote set-url origin git@github.com:username/target_Repo.git
'Memorizing > Etc' 카테고리의 다른 글
github 브랜치 rebase와 fast-forward (0) | 2025.01.07 |
---|---|
스웨거로 작업한 API를 html 문서로 저장하기 (0) | 2024.03.06 |
[Git] Private Repository Git Clone (0) | 2022.11.02 |