Pygithub: get_repoλŠ” 쑰직의 리포지토리에 λŒ€ν•΄ 404λ₯Ό λ³΄λƒ…λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 03μ›” 06일  Β·  7μ½”λ©˜νŠΈ  Β·  좜처: PyGithub/PyGithub

μ•ˆλ…•,

μ‘°μ§μ—μ„œ μ•‘μ„ΈμŠ€ν•  수 μžˆλŠ” μ €μž₯μ†Œ μ΄λ¦„μœΌλ‘œ get_repoλ₯Ό ν˜ΈμΆœν•˜λŠ” 데 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

λ‚΄κ°€ ν•˜λŠ” 일은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

repo = me.get_user().get_repo(name_of_organization_repo_i_have_access_to)

이것은 λ‚΄κ°€ μ–»λŠ” κ²ƒμž…λ‹ˆλ‹€ :
github.GithubException.UnknownObjectException: 404 {'documentation_url': 'https://developer.github.com/v3', 'message': 'Not Found'}
λ‚΄ 계정에 μ—°κ²°λœ λ¦¬ν¬μ§€ν† λ¦¬μ—μ„œ μ œλŒ€λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ‘°μ§μ—μ„œ ν•„μš”ν•œ μ¦‰μ‹œ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

λ‚˜μ—κ²Œ μ΄μƒν•œ 점은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

repos = me.get_user().get_repos()

μ˜ˆμƒλŒ€λ‘œ λͺ©λ‘μ— 리포지토리λ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.

λ‚΄κ°€ λͺ…λ°±ν•œ 것을 λ†“μΉ˜κ³  μžˆμŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@mlainez 사싀, μš°λ¦¬λŠ” 메인 ν΄λž˜μŠ€μ—μ„œ get_repo() λ©”μ†Œλ“œλ₯Ό μ‚¬μš©ν•΄μ•Ό ν•  것 κ°™μŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ λ‹€μŒκ³Ό 같을 κ²ƒμž…λ‹ˆλ‹€.

 >> g = Github("μ‚¬μš©μž", "λΉ„λ°€λ²ˆν˜Έ")
 >> repo = g.get_repo("Org/RepoName", lazy=False)
 >> 레포 
 μ €μž₯μ†Œ(full_name="쑰직/리포지토리 이름")

λͺ¨λ“  7 λŒ“κΈ€

+1 같은 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. λ¬Έμ œλŠ” 이 쀄이 μ‚¬μš©μžλ₯Ό 인증된 μ‚¬μš©μžλ‘œ λͺ…μ‹œμ μœΌλ‘œ μ„€μ •ν•œλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. APIμ—μ„œ 전체 μ΄λ¦„μœΌλ‘œ μ €μž₯μ†Œμ— μ•‘μ„ΈμŠ€ν•  수 μžˆλŠ” λ‹€λ₯Έ 방법을 찾을 수 μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

https://github.com/PyGithub/PyGithub/blob/master/github/AuthenticatedUser.py#L851

@mlainez 사싀, μš°λ¦¬λŠ” 메인 ν΄λž˜μŠ€μ—μ„œ get_repo() λ©”μ†Œλ“œλ₯Ό μ‚¬μš©ν•΄μ•Ό ν•  것 κ°™μŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ λ‹€μŒκ³Ό 같을 κ²ƒμž…λ‹ˆλ‹€.

 >> g = Github("μ‚¬μš©μž", "λΉ„λ°€λ²ˆν˜Έ")
 >> repo = g.get_repo("Org/RepoName", lazy=False)
 >> 레포 
 μ €μž₯μ†Œ(full_name="쑰직/리포지토리 이름")

λ‚˜λŠ” μ•„λ§ˆλ„ 이것을 μ‚¬μš© μ˜ˆμ‹œ νŽ˜μ΄μ§€μ— μΆ”κ°€ν•  κ²ƒμž…λ‹ˆλ‹€.

@RichardJTorres 의 μ†”λ£¨μ…˜μ„ μ‹œλ„ν•˜κ³  μžˆμ§€λ§Œ μ—¬μ „νžˆ 404λ₯Ό μ–»μŠ΅λ‹ˆλ‹€. λΉ„κ³΅κ°œ μ €μž₯μ†Œ μ—λŠ” μ•‘μ„ΈμŠ€ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

μ•„, λ¬Έμ œλŠ” 토큰에 μ˜¬λ°”λ₯Έ κΆŒν•œμ„ λΆ€μ—¬ν•˜μ§€ μ•Šμ•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. λΆ„λͺ…ν•œ.

μ•„, λ¬Έμ œλŠ” 토큰에 μ˜¬λ°”λ₯Έ κΆŒν•œμ„ λΆ€μ—¬ν•˜μ§€ μ•Šμ•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. λΆ„λͺ…ν•œ.

@PedroGFonseca 토큰에 ν•„μš”ν•œ κΆŒν•œμ΄ 무엇인지 κΈ°μ–΅ν•˜μ‹­λ‹ˆκΉŒ? 같은 λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

@thecturner 그것은 repo λ²”μœ„ 와 ν•¨κ»˜ μž‘λ™ν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰