Pygithub: get_repo mengirimkan 404 untuk repo dari organisasi

Dibuat pada 6 Mar 2017  ·  7Komentar  ·  Sumber: PyGithub/PyGithub

Hai,

Saya mengalami masalah saat memanggil get_repo dengan nama repo yang dapat saya akses dalam suatu organisasi.

Inilah yang saya lakukan:

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

Inilah yang saya dapatkan:
github.GithubException.UnknownObjectException: 404 {'documentation_url': 'https://developer.github.com/v3', 'message': 'Not Found'}
Ini berfungsi dengan baik dengan repo yang terkait dengan akun saya sendiri. Tetapi begitu saya membutuhkannya dari sebuah organisasi, itu gagal.

Yang aneh bagi saya adalah:

repos = me.get_user().get_repos()

Menampilkan repo dalam daftar seperti yang diharapkan.

Apakah saya melewatkan sesuatu yang jelas?

Komentar yang paling membantu

@mlainez Sebenarnya, sepertinya kita harus menggunakan metode get_repo() di kelas utama. Jadi itu akan menjadi:

 >> g = Github("pengguna", "sandi")
 >> repo = g.get_repo("Org/RepoName", lazy=False)
 >> repo 
 Repositori(nama_lengkap="Org/NamaRepo")

Semua 7 komentar

+1 Saya mengalami masalah yang sama. Masalahnya adalah bahwa baris ini menetapkan pengguna sebagai pengguna yang diautentikasi secara eksplisit. Sepertinya saya tidak dapat menemukan metode lain di API yang memungkinkan kami mengakses repo dengan nama lengkap.

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

@mlainez Sebenarnya, sepertinya kita harus menggunakan metode get_repo() di kelas utama. Jadi itu akan menjadi:

 >> g = Github("pengguna", "sandi")
 >> repo = g.get_repo("Org/RepoName", lazy=False)
 >> repo 
 Repositori(nama_lengkap="Org/NamaRepo")

Saya mungkin akan menambahkan ini ke beberapa contoh halaman penggunaan.

Saya mencoba solusi @RichardJTorres , tetapi masih mendapatkan 404. Dapat mengakses repo non pribadi, tetapi bukan repo organisasi.

Ah, masalahnya adalah saya tidak memberikan token izin yang tepat. Jernih.

Ah, masalahnya adalah saya tidak memberikan token izin yang tepat. Jernih.

@PedroGFonseca apakah Anda ingat izin apa yang diperlukan token untuk ini? Saya mengalami masalah yang sama.

@thecturner Ini berfungsi untuk saya dengan repo scope .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat