Zenodo: 所有者を変更するGithubリポジトリとの接続を維持する

作成日 2018年12月03日  ·  8コメント  ·  ソース: zenodo/zenodo

ZenodoにリンクされたGitHubリポジトリがあり、すでにいくつかのZenodoリリースがあります。 GitHubリポジトリの所有権を別のGitHubユーザーに譲渡したい。 Zenodoは、他のリポジトリからのリリースを引き続き取り込みますか? Zenodoレコードの「監視対象」リポジトリを切り替えたり、新しいリポジトリを既存のレコードに転送したりできますか? ありがとう!

GitHub

最も参考になるコメント

参考までに、自分のアカウントからGitHubの組織(Zenodoアクセスが有効になっている)にレポジトリを転送し、Zenodoにログインして、GitHubと同期しました。ゼノドは、新しいレポジトリURLを自動的に選択し、リリースを保持できたようです。古いリポジトリのURLから(私はまだ新しいリリースを作成しようとはしていません)。

全てのコメント8件

これをさらに進める計画はありますか? 1つのリリースがあったリポジトリがあり、所有権が譲渡され、github自体を介して2番目のリリースを作成しようとしました。これは正常に機能しました。

ただし、Zenodoはユーザーのgithubページ( https://zenodo.org/account/settings/github/ )で所有権の変更を認識しているようですが、 https://zenodo.org/account/settings/github/repository/<new username>/<old repo name>の下のリポジトリリリースページをクリックすると、リポジトリとリリースは引き続きリンクされているようです。古いユーザー、および新しいリリースが返されます
{ "errors": "Unknown error occured." }

編集:これは、リリースがタグによって作成されたか、ブランチから直接作成されたかに関係ありません

実際、Zenodo githubページのCreate release...へのリンクは、 https://github.com/<new user>/<repo>/releases/new $ではなくhttps://github.com/<old user>/<repo>/releases/newにリンクしています。

これについて何か新しいことはありますか? また、GitHubリポジトリを別の組織に転送することを計画しており、Zenodoのリリースが壊れないようにしたいと考えています。

この機能にも興味があります。

ええ、ここで同じ状況で立ち往生しているので、リリースを作成できますが、Zenodoが私のアカウントでGitHubリポジトリを見つけることができなくなったため、リリースはZenodoによって取得されていないようです

参考までに、自分のアカウントからGitHubの組織(Zenodoアクセスが有効になっている)にレポジトリを転送し、Zenodoにログインして、GitHubと同期しました。ゼノドは、新しいレポジトリURLを自動的に選択し、リリースを保持できたようです。古いリポジトリのURLから(私はまだ新しいリリースを作成しようとはしていません)。

@benbovy-変更後、これが実際に機能することを確認するために、新しいリリースを作成しようとしたと思いませんか?

同じ問題に直面しています。 現在の仕事を辞め、所有権を一般的な部門別アカウントに譲渡したいと考えています。 明らかにそれを壊したままにしたくない:)

@benbovy-変更後、これが実際に機能することを確認するために、新しいリリースを作成しようとしたと思いませんか?

残念ながらまだですが、そうするときにここで報告しようと思います。

このページは役に立ちましたか?
0 / 5 - 0 評価