νμ¬ PyGithubμλ 리ν¬μ§ν 리μμ ν 곡λ μμ μμ κΆν μμ€μ μ€μ νλ λ°©λ²μ΄ μμ΅λλ€.
μ΅μν github.Team.Team.add_to_repos
λ©μλλ μ νμ 맀κ°λ³μμΈ permission=strμ κ°μ Έμ 곡λ μμ
μμ κΆν μμ€μ μ€μ ν΄μΌ ν©λλ€. νμ¬ κΈ°λ³Έκ°μ νΈμλ‘ λνλ©λλ€.
GitHub APIλ₯Ό κΈ°λ°μΌλ‘ λμΌν λ°©λ²μ μ¬μ¬μ©νμ¬ repo κΆνμ μ λ°μ΄νΈνλ κ²μ΄ λ§μ΅λλ€.
κ΄λ ¨ API μ°Έμ‘°: https://developer.github.com/v3/orgs/teams/#add -or-update-team-repository
add_to_repos
μ λμΌν μμ
μ μννμ§λ§ permission
맀κ°λ³μκ° μ€μ λ λ¬Έμνλμ§ μμ Team.set_repo_permission
λ©μλκ° μλ κ²μΌλ‘ 보μ
λλ€.
μ΄ λ¬Έμ λ λ¬Έμ κ°μ μΌλ‘ ν΄κ²°ν μ μμ κ² κ°μ΅λλ€. RESTμμ API μΌκ΄μ±μ μν΄ add_to_repos
μ
λ°μ΄νΈκ° μ΅μ μΈ κ² κ°μ΅λλ€. μ¬μ©μλ κΈ°λ³Έ ꡬνμ λ³΄μ§ μκ³ Team.set_repo_permission
λ° Team.add_to_repos
λ₯Ό λͺ¨λ νΈμΆν΄μΌ ν©λλ€.
κ°μ¬ν©λλ€, μ¬μ© set_repo_permission
λμ add_to_repos
μ°ΈμΌλ‘ μΌμ!
μ΄κ²μ΄ λ¬Έμνλμ§ μμ μ΄μ λ 무μμ
λκΉ? :(
λ
μ€νΈλ§μ΄ μκ³ μ μ΄λ 1λ
λμ μ‘΄μ¬νλ κ² κ°μ΅λκΉ?
// νΈμ§, κΈμ, μλ§λ λ¬Έμκ° μ€λλμκΈ° λλ¬ΈμΌκΉμ?
http://pygithub.readthedocs.io/en/latest/changes.html
μ΄ λ¬Έμ λ μ΅κ·Ό νλμ΄ μμκΈ° λλ¬Έμ μλμΌλ‘ μ€λλ κ²μΌλ‘ νμλμμ΅λλ€. λ μ΄μ νλμ΄ μμΌλ©΄ νμλ©λλ€. κ·νμ κΈ°μ¬μ κ°μ¬λ립λλ€.
μ΄κ²μ μ΅μ λ¬Έμμμ μ¬μ©ν μ μλ κ² κ°μ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
add_to_repos
μ λμΌν μμ μ μννμ§λ§permission
맀κ°λ³μκ° μ€μ λ λ¬Έμνλμ§ μμTeam.set_repo_permission
λ©μλκ° μλ κ²μΌλ‘ 보μ λλ€.