1. pygithub 설치
$ pip install pygithub
2. 토큰(Access Token) 발급받기
(요약: Settings > Developer settings > Personal access tokens > Tokens > Generate new token > Generate new token(classic) 클릭해서 들어가주기)
github에 로그인해서 프로필누르고 Settings로 들어간다.
Settings화면에서 좌측 카테고리들 맨 마지막으로가면 Developer settings가 있다. 클릭
들어가서는 Personal access tokens > Tokens로 들어가준다.
그런다음 Generate new token > Generate new token(classic)클릭.
그 후 자기가 사용할 scopes를 대충 선택해준다.
나는 대충 너무나 확실히 안쓸거 빼고 다 체크했다.
그런다음 생성해주면 아래 스크린샷과 같은 화면으로 넘어가고 저 짤린 초록 부분에 토큰이 보여진다.
토큰은 한번보고 다시 볼 수 없으므로 복사해서 어디에 붙여놓고 따로 저장해주도록하자.
3. 동작 확인
from github import Github
# using an access token
g = Github("복사한 Access Token")
for repo in g.get_user().get_repos():
print(repo.name)
위 코드로 실행을 해주면
요로코롬 내가 가지고 있는 repository들을 모두 출력해준다.
작동 확인 완료!
댓글