Zenodo: 쑰직의 μ €μž₯μ†Œκ°€ λͺ©λ‘μ— ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2019λ…„ 08μ›” 01일  Β·  9μ½”λ©˜νŠΈ  Β·  좜처: zenodo/zenodo

μΉœμ• ν•˜λŠ” 개발자,

μƒˆ 쑰직의 리포지토리λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

계정 동기화λ₯Ό μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€

image

λ˜ν•œ μ•„λž˜ 지침에 따라 μ•‘μ„ΈμŠ€ν•  수 μžˆλŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.

image

그리고 λ‘œνŽœμ‹μ˜ μ €μž₯μ†Œλ§Œ ν‘œμ‹œλ˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.

image

뭐가 문제 μ•Ό?

μ΅œμƒμ˜,
μŠ€μƒΉ

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

λ‚΄ github μ‚¬μš©μž κ³„μ •μœΌλ‘œ 이전에 github μ•‘μ„ΈμŠ€λ₯Ό μœ„ν•΄ zenodoλ₯Ό μŠΉμΈν–ˆμ§€λ§Œ λ‚˜μ€‘μ— github 쑰직을 λ§Œλ“€μ—ˆκ³  쑰직의 github μ €μž₯μ†Œκ°€ zenodo에 ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ œκ°€ ν•΄κ²°ν•œ 방법은 μ΄λ ‡μŠ΅λ‹ˆλ‹€...

  1. λ‚΄ 개인 github κ³„μ •μ˜ μ„€μ • νŽ˜μ΄μ§€( https://github.com/settings/applications)둜 μ΄λ™ν•˜μ‹­μ‹œμ˜€ . ZenodoλŠ” "승인된 OAuth μ•±" νƒ­ μ•„λž˜μ— λ‚˜μ—΄λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
  2. Zenodoλ₯Ό ν΄λ¦­ν•˜κ³  "쑰직 μ•‘μ„ΈμŠ€"κΉŒμ§€ μ•„λž˜λ‘œ μŠ€ν¬λ‘€ν•˜μ—¬ μ›ν•˜λŠ” 쑰직에 λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œμ„ λΆ€μ—¬ν•©λ‹ˆλ‹€.
  3. Zenodo의 Github μ„€μ •( https://zenodo.org/account/settings/github/)으둜 μ΄λ™ν•˜μ—¬ "GitHub μ €μž₯μ†Œ" μ„Ήμ…˜μœΌλ‘œ μŠ€ν¬λ‘€ν•˜κ³  "μ§€κΈˆ 동기화"λ₯Ό ν΄λ¦­ν•˜κ³  μ›Ή νŽ˜μ΄μ§€λ₯Ό μƒˆλ‘œ 고치면 μ €μž₯μ†Œκ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
  4. μŠ€μœ„μΉ˜λ₯Ό 껐닀가 μΌœμ‹­μ‹œμ˜€.

이제 웹훅이 μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. λ³΄κ΄€ν•˜λ €λŠ” νŠΉμ • github λ¦¬ν¬μ§€ν† λ¦¬μ˜ μ„€μ • νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜μ—¬ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ μ›Ήν›… μ„Ήμ…˜ μ•„λž˜λ₯Ό μ‚΄νŽ΄λ³΄μ„Έμš”.

μ•—.

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

λ¬Έμ œλŠ” GitHub μ„€μ •μ—μ„œ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. μ‹ κ³ ν•΄μ„œ μ£„μ†‘ν•©λ‹ˆλ‹€.

λΆ„λͺ…νžˆ λ§μ”€λ“œλ¦¬μžλ©΄, 이 μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆλŠ” μœ μΌν•œ 방법은 타사 μ‘μš© ν”„λ‘œκ·Έλž¨μ— λŒ€ν•œ μ•‘μ„ΈμŠ€ μ œν•œμ„ μ™„μ „νžˆ μ œκ±°ν•˜λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€.
Screenshot 2020-02-14 at 14 51 29

λ‚˜λŠ” 이것이 일반적으둜 쒋은 정책이라고 μƒκ°ν•˜μ§€ μ•ŠμœΌλ©° 이것이 zenodo κ°œλ°œμžκ°€ 이것을 μž‘μ„±ν•  λ•Œ 염두에 λ‘μ—ˆλ˜ 것이 μ•„λ‹ˆλΌκ³  μƒκ°ν•©λ‹ˆλ‹€.
Screenshot 2020-02-14 at 14 53 34

κ·ΈλŸ¬λ‚˜ μœ„μ˜ νŠœν† λ¦¬μ–Όμ—μ„œ λ‚˜μ—κ²Œ 빠진 것은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. μ•‘μ„ΈμŠ€ λ₯Ό
타사 μ‘μš© ν”„λ‘œκ·Έλž¨ λͺ©λ‘μ— μ•‘μ„ΈμŠ€λ₯Ό μš”μ²­ν•˜λŠ” λ©”μ‹œμ§€κ°€ λ‚˜νƒ€λ‚˜λ©΄ λ¬Έμ œκ°€ μ—†μŠ΅λ‹ˆλ‹€.

@lnielsen 이 λ¬Έμ œκ°€ λ‹€μ‹œ 열릴 수 μžˆμŠ΅λ‹ˆκΉŒ?

μ£„μ†‘ν•©λ‹ˆλ‹€. @ShixiangWang 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 무엇을 λ³€κ²½ν•˜μ…¨μŠ΅λ‹ˆκΉŒ?

@lauraxijia μ£„μ†‘ν•©λ‹ˆλ‹€, μžŠμ–΄λ²„λ ΈμŠ΅λ‹ˆλ‹€. Githubμ—μ„œ zenodo κΆŒν•œμ„ λΆ€μ—¬ν•΄μ•Ό ν•©λ‹ˆλ‹€.

@ShixiangWang 우리(쑰직 μ†Œμœ μž)λŠ” 쑰직 κ³„μ •μ—μ„œ Zenodo에 λŒ€ν•œ '제3자 μ•‘μ„ΈμŠ€' κΆŒν•œμ„ λΆ€μ—¬ν–ˆμ§€λ§Œ μ—¬μ „νžˆ 쑰직 κ³„μ •μ˜ μ €μž₯μ†Œκ°€ λ‚΄ Zenodo λͺ©λ‘μ— ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 그리고 λͺ¨λ“  repoλŠ” public repoμž…λ‹ˆλ‹€.
쑰직 μ†Œμœ μžλ§Œ Zenodo에 repoλ₯Ό λ“±λ‘ν•˜κ³  DOIλ₯Ό μ‹ μ²­ν•  수 μžˆμ§€λ§Œ κΈ°μ—¬μžλŠ” ν•  수 μ—†λŠ” κ²½μš°κ°€ μžˆμŠ΅λ‹ˆκΉŒ?

λ‚΄ github μ‚¬μš©μž κ³„μ •μœΌλ‘œ 이전에 github μ•‘μ„ΈμŠ€λ₯Ό μœ„ν•΄ zenodoλ₯Ό μŠΉμΈν–ˆμ§€λ§Œ λ‚˜μ€‘μ— github 쑰직을 λ§Œλ“€μ—ˆκ³  쑰직의 github μ €μž₯μ†Œκ°€ zenodo에 ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ œκ°€ ν•΄κ²°ν•œ 방법은 μ΄λ ‡μŠ΅λ‹ˆλ‹€...

  1. λ‚΄ 개인 github κ³„μ •μ˜ μ„€μ • νŽ˜μ΄μ§€( https://github.com/settings/applications)둜 μ΄λ™ν•˜μ‹­μ‹œμ˜€ . ZenodoλŠ” "승인된 OAuth μ•±" νƒ­ μ•„λž˜μ— λ‚˜μ—΄λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
  2. Zenodoλ₯Ό ν΄λ¦­ν•˜κ³  "쑰직 μ•‘μ„ΈμŠ€"κΉŒμ§€ μ•„λž˜λ‘œ μŠ€ν¬λ‘€ν•˜μ—¬ μ›ν•˜λŠ” 쑰직에 λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œμ„ λΆ€μ—¬ν•©λ‹ˆλ‹€.
  3. Zenodo의 Github μ„€μ •( https://zenodo.org/account/settings/github/)으둜 μ΄λ™ν•˜μ—¬ "GitHub μ €μž₯μ†Œ" μ„Ήμ…˜μœΌλ‘œ μŠ€ν¬λ‘€ν•˜κ³  "μ§€κΈˆ 동기화"λ₯Ό ν΄λ¦­ν•˜κ³  μ›Ή νŽ˜μ΄μ§€λ₯Ό μƒˆλ‘œ 고치면 μ €μž₯μ†Œκ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
  4. μŠ€μœ„μΉ˜λ₯Ό 껐닀가 μΌœμ‹­μ‹œμ˜€.

이제 웹훅이 μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. λ³΄κ΄€ν•˜λ €λŠ” νŠΉμ • github λ¦¬ν¬μ§€ν† λ¦¬μ˜ μ„€μ • νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜μ—¬ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ μ›Ήν›… μ„Ήμ…˜ μ•„λž˜λ₯Ό μ‚΄νŽ΄λ³΄μ„Έμš”.

μ•—.

κ³΅μœ ν•΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€!

문제λ₯Ό ν•΄κ²°ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ¬Έμ œλŠ” λ‚΄κ°€ 그렇지 μ•Šλ‹€λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€.
쑰직 μ†Œμœ μžκ°€ κ·Έλž˜μ„œ μ†Œμœ μžμ—κ²Œ μ‹œλ„ν•˜κ³  ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ‹€μ‹œ κ°μ‚¬ν•©λ‹ˆλ‹€!

Alistair Miles [email protected]于2020εΉ΄4月28ζ—₯ ε‘¨δΊŒδΈŠεˆ4:46ε†™ι“οΌš

λ‚΄ κ³„μ •μ—μ„œ github μ•‘μ„ΈμŠ€λ₯Ό μœ„ν•΄ 이전에 승인된 zenodo
github μ‚¬μš©μž κ³„μ •μ΄μ§€λ§Œ λ‚˜μ€‘μ— github 쑰직을 λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.
쑰직의 github μ €μž₯μ†Œκ°€ zenodo에 λ‚˜νƒ€λ‚©λ‹ˆλ‹€. μ œκ°€ ν•΄κ²°ν•œ 방법은 μ΄λ ‡μŠ΅λ‹ˆλ‹€...

  1. λ‚΄ 개인 github 계정에 λŒ€ν•œ μ„€μ • νŽ˜μ΄μ§€λ‘œ 이동 -
    https://github.com/settings/applications - Zenodoκ°€ λ‚˜μ—΄λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
    "승인된 OAuth μ•±" νƒ­ μ•„λž˜μ— μžˆμŠ΅λ‹ˆλ‹€.
  2. Zenodoλ₯Ό ν΄λ¦­ν•˜κ³  "쑰직 μ•‘μ„ΈμŠ€"κΉŒμ§€ μ•„λž˜λ‘œ μŠ€ν¬λ‘€ν•˜μ—¬ μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬
    μ›ν•˜λŠ” 쑰직에
  3. Zenodo의 Github μ„€μ •μœΌλ‘œ 이동 -
    https://zenodo.org/account/settings/github/ - μ•„λž˜λ‘œ μŠ€ν¬λ‘€ν•˜μ—¬ "GitHub
    μ €μž₯μ†Œ" μ„Ήμ…˜μ—μ„œ "μ§€κΈˆ 동기화"λ₯Ό ν΄λ¦­ν•˜κ³  μ›Ή νŽ˜μ΄μ§€λ₯Ό μƒˆλ‘œκ³ μΉ¨ν•œ λ‹€μŒ
    μ €μž₯μ†Œκ°€ λ‚˜νƒ€λ‚˜μ•Ό ν•©λ‹ˆλ‹€.
  4. μŠ€μœ„μΉ˜λ₯Ό 껐닀가 μΌœμ‹­μ‹œμ˜€.

이제 웹훅이 μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. 둜 κ°€μ‹œλ©΄ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€
λ³΄κ΄€ν•˜λ €λŠ” νŠΉμ • github 리포지토리에 λŒ€ν•œ μ„€μ • νŽ˜μ΄μ§€λ₯Ό 찾은 λ‹€μŒ
μ›Ήν›… μ„Ήμ…˜ μ•„λž˜μ— μžˆμŠ΅λ‹ˆλ‹€.

μ•—.

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ 확인
https://github.com/zenodo/zenodo/issues/1814#issuecomment-620555444 λ˜λŠ”
ꡬ독 μ·¨μ†Œ
https://github.com/notifications/unsubscribe-auth/AGUODB6V3OWJUEQVBC5HHDDRO26ZDANCNFSM4IINEV2A
.

λ‚˜λŠ” 같은 ν˜Όλž€μ„ κ²ͺμ—ˆλ‹€, fwiw. λ‚˜λŠ” μ €μž₯μ†Œ μ†Œμœ μžμ˜€κ³  λ™λ£ŒλŠ” github 쑰직의 κ΅¬μ„±μ›μ΄μ—ˆκ³  Zenodo와 ν•¨κ»˜ λ³΄κ΄€ν•˜λ €λŠ” 쑰직 μ €μž₯μ†Œμ˜ κ΄€λ¦¬μžμ˜€μŠ΅λ‹ˆλ‹€. λ™λ£Œκ°€ Github 계정을 μ‚¬μš©ν•˜μ—¬ Zenodo에 λ‘œκ·ΈμΈν–ˆμ§€λ§Œ 쑰직 μ €μž₯μ†Œλ₯Ό 보지 λͺ»ν–ˆμŠ΅λ‹ˆλ‹€. κ·Έλ•Œ μš°λ¦¬λŠ” λ§Žμ€ ν˜Όλž€μ„ κ²ͺμ—ˆμŠ΅λ‹ˆλ‹€. 쑰직 μ†Œμœ μžλ‘œμ„œ 타사 μ•‘μ„ΈμŠ€μ— κ°”μ§€λ§Œ μŠΉμΈν•  수 μžˆλŠ” "μš”μ²­"을 λ³Ό 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ μš°λ¦¬λŠ” λ‚΄ λ™λ£Œκ°€ 쑰직 μ†Œμœ μžμ—¬μ•Ό ν•˜λŠ”μ§€ κΆκΈˆν–ˆμŠ΅λ‹ˆλ‹€. 단지 μ΄κ²ƒλ§Œ ν•˜κΈ°μ—λŠ” λ‹€μ†Œ λ¬΄κ±°μ›Œ λ³΄μ˜€μŠ΅λ‹ˆλ‹€. κ²°κ΅­ μš°λ¦¬λŠ” λ‚΄ λ™λ£Œκ°€ Github으둜 μ΄λ™ν•˜μ—¬ 타사 κΆŒν•œμ„ 보고 Zenodo 이름을 ν΄λ¦­ν•œ λ‹€μŒ "μ†Œμœ μžμ—κ²Œ μš”μ²­ 보내기"λ₯Ό 톡해 타사 μ•‘μ„ΈμŠ€ μš”μ²­μ„ 생성해야 ν•œλ‹€λŠ” 것을 μ•Œμ•„λƒˆμŠ΅λ‹ˆλ‹€. 이것은 핡심 github λ¬Έμ„œμ˜€μŠ΅λ‹ˆλ‹€.

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

그런 λ‹€μŒ μ €λŠ” Githubμ—μ„œ ν•΄λ‹Ή μš”μ²­(쑰직 μ†Œμœ μžλ‘œμ„œ)을 μŠΉμΈν•  수 μžˆμ—ˆκ³ (Zenodoκ°€ "λΉ„κ³΅κ°œ 데이터"에 μ•‘μ„ΈμŠ€ν•΄μ•Ό ν•˜λŠ” μ΄μœ μ— λŒ€ν•œ μ•½κ°„μ˜ ν˜Όλž€ 후에, 웹훅에 κ΄€ν•œ 것이라고 μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€) λ™λ£Œκ°€ "μ§€κΈˆ 동기화"λ₯Ό λˆ„λ₯΄κ³  ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 쑰직 μ €μž₯μ†Œλ₯Ό λ΄…λ‹ˆλ‹€.

휴 :)

λ‚΄ github μ‚¬μš©μž κ³„μ •μœΌλ‘œ 이전에 github μ•‘μ„ΈμŠ€λ₯Ό μœ„ν•΄ zenodoλ₯Ό μŠΉμΈν–ˆμ§€λ§Œ λ‚˜μ€‘μ— github 쑰직을 λ§Œλ“€μ—ˆκ³  쑰직의 github μ €μž₯μ†Œκ°€ zenodo에 ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ œκ°€ ν•΄κ²°ν•œ 방법은 μ΄λ ‡μŠ΅λ‹ˆλ‹€...

  1. λ‚΄ 개인 github κ³„μ •μ˜ μ„€μ • νŽ˜μ΄μ§€( https://github.com/settings/applications)둜 μ΄λ™ν•˜μ‹­μ‹œμ˜€ . ZenodoλŠ” "승인된 OAuth μ•±" νƒ­ μ•„λž˜μ— λ‚˜μ—΄λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
  2. Zenodoλ₯Ό ν΄λ¦­ν•˜κ³  "쑰직 μ•‘μ„ΈμŠ€"κΉŒμ§€ μ•„λž˜λ‘œ μŠ€ν¬λ‘€ν•˜μ—¬ μ›ν•˜λŠ” 쑰직에 λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œμ„ λΆ€μ—¬ν•©λ‹ˆλ‹€.
  3. Zenodo의 Github μ„€μ •( https://zenodo.org/account/settings/github/)으둜 μ΄λ™ν•˜μ—¬ "GitHub μ €μž₯μ†Œ" μ„Ήμ…˜μœΌλ‘œ μŠ€ν¬λ‘€ν•˜κ³  "μ§€κΈˆ 동기화"λ₯Ό ν΄λ¦­ν•˜κ³  μ›Ή νŽ˜μ΄μ§€λ₯Ό μƒˆλ‘œ 고치면 μ €μž₯μ†Œκ°€ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
  4. μŠ€μœ„μΉ˜λ₯Ό 껐닀가 μΌœμ‹­μ‹œμ˜€.

이제 웹훅이 μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. λ³΄κ΄€ν•˜λ €λŠ” νŠΉμ • github λ¦¬ν¬μ§€ν† λ¦¬μ˜ μ„€μ • νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•˜μ—¬ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ μ›Ήν›… μ„Ήμ…˜ μ•„λž˜λ₯Ό μ‚΄νŽ΄λ³΄μ„Έμš”.

μ•—.

정말 κ³ λ§ˆμ›Œ! 이것은 νš¨κ³Όκ°€ μžˆμ—ˆλ‹€!

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