상세 컨텐츠

본문 제목

Github: Personal Access Token을 이용해 로컬에서 원하는 repository를 조작해보자

카테고리 없음

by 루비해 2022. 5. 1. 03:17

본문

프로젝트를 하다보면 private repository에 로컬에서 접근을 해야하는 경우가 있다. 또는 로컬에서 repository issue를 생성하는 등 다양한 이유가 있는데, Github에서 Personal Access Token을 이용해 원하는 repository를 조작해보고자 한다.


Personal Access Token 발급받기

  1. 오른쪽 프로필 아이콘에서 Settings를 클릭한다.


  1. 왼쪽 메뉴에서 Developer settings를 클릭한다.


  1. Personal access tokens에서 Generate new token을 클릭한다.


  1. 사용 용도에 맞게 값을 세팅한다. 설정이 끝났다면 Generate token버튼을 클릭한다.


  1. 화면에 생성된 토큰을 확인하고 백업한다. (이 페이지를 벗어나면 영원히 보지 못한다)


예시

  • 준비물: Python3, 발급받은 token, 접근할 repository 이름
  • 함수 참고 사이트: https://pygithub.readthedocs.io/en/latest/introduction.html ```python import os from github import Github # pip3 install PyGithub

    def getgithubrepo(accesstoken, reponame): g = Github(accesstoken) repository = g.getuser().getrepo(reponame) return repository

    repo = getgithubrepo("발급받은 token", "repository 이름") ```