Zenodo: Repositori organisasi tidak muncul dalam daftar

Dibuat pada 1 Agu 2019  ·  9Komentar  ·  Sumber: zenodo/zenodo

Pengembang yang terhormat,

Saya tidak dapat menemukan repositori organisasi baru saya.

Saya mencoba menyinkronkan akun

image

Saya juga mengikuti instruksi di bawah ini untuk memeriksa apakah dapat mengaksesnya.

image

Dan ternyata hanya repositori ropensic yang tidak muncul.

image

Apa masalahnya?

Terbaik,
Shixiang

Komentar yang paling membantu

Tekan saja ini, zenodo yang sebelumnya diotorisasi untuk akses github di bawah akun pengguna github saya, tetapi kemudian membuat organisasi github, dan tidak ada repo github organisasi yang muncul di zenodo. Inilah cara saya menyelesaikannya ...

  1. Buka halaman pengaturan untuk akun github pribadi saya - https://github.com/settings/applications - Zenodo harus terdaftar di sana di bawah tab "Aplikasi OAuth Resmi".
  2. Klik Zenodo, gulir ke bawah ke "Akses organisasi" dan berikan akses ke organisasi yang Anda inginkan.
  3. Buka pengaturan Github Zenodo - https://zenodo.org/account/settings/github/ - gulir ke bawah ke bagian "Repositori GitHub", klik "sinkronkan sekarang", segarkan halaman web, maka repositori Anda akan muncul.
  4. Balikkan sakelar ke on

Webhook seharusnya sudah terpasang. Anda dapat memeriksa dengan membuka halaman pengaturan untuk repo github tertentu yang ingin Anda arsipkan, lalu lihat di bawah bagian webhook.

Ht.

Semua 9 komentar

Masalahnya berasal dari pengaturan GitHub, maaf telah melaporkan ini.

Untuk memperjelas, satu-satunya cara agar ini berfungsi adalah dengan sepenuhnya menghapus semua pembatasan akses untuk aplikasi pihak ketiga:
Screenshot 2020-02-14 at 14 51 29

Saya tidak berpikir ini kebijakan yang baik secara umum, dan saya pikir ini bukan yang ada dalam pikiran pengembang zenodo ketika mereka menulis ini:
Screenshot 2020-02-14 at 14 53 34

Namun, yang kurang dari saya dalam tutorial di atas adalah: bagaimana cara memicu aplikasi zenodo untuk meminta akses ?
Tidak masalah untuk memberikannya begitu muncul meminta akses dalam daftar aplikasi pihak ketiga.

@lnielsen Mungkin masalah ini bisa dibuka kembali?

Maaf, @ShixiangWang apa yang Anda ubah untuk menyelesaikan ini?

@lauraxijia Maaf, saya lupa. Anda harus memberikan izin zenodo dari Github.

@ShixiangWang kami (Pemilik organisasi) memang memberikan 'akses pihak ketiga' ke Zenodo dari akun organisasi, tetapi masih tidak ada repo dari akun organisasi yang muncul di daftar Zenodo saya. Dan semua repo adalah repo publik.
Mungkinkah hanya pemilik organisasi yang dapat mendaftarkan repo dan mengajukan DOI di Zenodo mereka, tetapi bukan kontributor?

Tekan saja ini, zenodo yang sebelumnya diotorisasi untuk akses github di bawah akun pengguna github saya, tetapi kemudian membuat organisasi github, dan tidak ada repo github organisasi yang muncul di zenodo. Inilah cara saya menyelesaikannya ...

  1. Buka halaman pengaturan untuk akun github pribadi saya - https://github.com/settings/applications - Zenodo harus terdaftar di sana di bawah tab "Aplikasi OAuth Resmi".
  2. Klik Zenodo, gulir ke bawah ke "Akses organisasi" dan berikan akses ke organisasi yang Anda inginkan.
  3. Buka pengaturan Github Zenodo - https://zenodo.org/account/settings/github/ - gulir ke bawah ke bagian "Repositori GitHub", klik "sinkronkan sekarang", segarkan halaman web, maka repositori Anda akan muncul.
  4. Balikkan sakelar ke on

Webhook seharusnya sudah terpasang. Anda dapat memeriksa dengan membuka halaman pengaturan untuk repo github tertentu yang ingin Anda arsipkan, lalu lihat di bawah bagian webhook.

Ht.

Terima kasih banyak telah berbagi!

Saya dapat memperbaiki masalah- masalah bagi saya adalah bahwa saya bukan
pemilik organisasi jadi saya meminta pemilik untuk mencoba dan itu terpecahkan.

Terima kasih lagi!

Notifikasi Alistair [email protected]于2020年4月28日 4:46写道:

Tekan saja ini, zenodo yang sebelumnya diotorisasi untuk akses github di bawah my
akun pengguna github, tetapi kemudian membuat organisasi github, dan tidak satu pun dari
repo github organisasi muncul di zenodo. Inilah cara saya menyelesaikannya ...

  1. Buka halaman pengaturan untuk akun github pribadi saya -
    https://github.com/settings/applications - Zenodo harus terdaftar
    ada di bawah tab "Aplikasi OAuth Resmi".
  2. Klik Zenodo, gulir ke bawah ke "Akses organisasi" dan berikan akses
    ke organisasi yang Anda inginkan.
  3. Buka pengaturan Github Zenodo -
    https://zenodo.org/account/settings/github/ - gulir ke bawah ke "GitHub
    repositori", klik "sinkronkan sekarang", segarkan halaman web, lalu Anda
    repositori akan muncul.
  4. Balikkan sakelar ke on

Webhook seharusnya sudah terpasang. Anda dapat memeriksa dengan pergi ke
halaman pengaturan untuk repo github tertentu yang ingin Anda arsipkan, lalu lihat
di bawah bagian webhook.

Ht.


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/zenodo/zenodo/issues/1814#issuecomment-620555444 , atau
berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AGUODB6V3OWJUEQVBC5HHDDRO26ZDANCNFSM4IINEV2A
.

Saya memiliki kebingungan yang sama, fwiw. Saya adalah pemilik repositori, seorang kolega adalah anggota organisasi github dan admin di repositori organisasi yang ingin kami arsipkan dengan Zenodo. Rekan itu masuk ke Zenodo menggunakan akun Github mereka tetapi tidak melihat repositori organisasi. Kami kemudian memiliki banyak kebingungan. Sebagai pemilik organisasi, saya membuka akses pihak ketiga tetapi tidak dapat melihat "permintaan" yang dapat saya setujui. Kami kemudian bertanya-tanya apakah rekan saya harus menjadi pemilik organisasi, yang tampaknya agak berat untuk hal ini. Akhirnya kami mengetahui bahwa rekan saya harus membuat permintaan untuk akses pihak ketiga, dengan membuka Github, melihat izin pihak ketiga mereka, mengklik nama Zenodo, lalu "kirim permintaan ke pemilik". Ini adalah dokumentasi github utama:

https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/requesting-organization-approval-for-oauth-apps

Saya kemudian dapat menyetujui permintaan itu (sebagai pemilik org) di Github (setelah beberapa kebingungan tentang mengapa Zenodo membutuhkan akses ke "data pribadi", saya pikir itu adalah sesuatu tentang webhook) dan rekan saya kemudian menekan "Sinkronkan sekarang" dan dapat untuk melihat repositori organisasi.

Fiuh :)

Tekan saja ini, zenodo yang sebelumnya diotorisasi untuk akses github di bawah akun pengguna github saya, tetapi kemudian membuat organisasi github, dan tidak ada repo github organisasi yang muncul di zenodo. Inilah cara saya menyelesaikannya ...

  1. Buka halaman pengaturan untuk akun github pribadi saya - https://github.com/settings/applications - Zenodo harus terdaftar di sana di bawah tab "Aplikasi OAuth Resmi".
  2. Klik Zenodo, gulir ke bawah ke "Akses organisasi" dan berikan akses ke organisasi yang Anda inginkan.
  3. Buka pengaturan Github Zenodo - https://zenodo.org/account/settings/github/ - gulir ke bawah ke bagian "Repositori GitHub", klik "sinkronkan sekarang", segarkan halaman web, maka repositori Anda akan muncul.
  4. Balikkan sakelar ke on

Webhook seharusnya sudah terpasang. Anda dapat memeriksa dengan membuka halaman pengaturan untuk repo github tertentu yang ingin Anda arsipkan, lalu lihat di bawah bagian webhook.

Ht.

Terima kasih banyak! Ini berhasil!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat