ZenodoにリンクされたGitHubリポジトリがあり、すでにいくつかのZenodoリリースがあります。 GitHubリポジトリの所有権を別のGitHubユーザーに譲渡したい。 Zenodoは、他のリポジトリからのリリースを引き続き取り込みますか? Zenodoレコードの「監視対象」リポジトリを切り替えたり、新しいリポジトリを既存のレコードに転送したりできますか? ありがとう!
これをさらに進める計画はありますか? 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-変更後、これが実際に機能することを確認するために、新しいリリースを作成しようとしたと思いませんか?
残念ながらまだですが、そうするときにここで報告しようと思います。
最も参考になるコメント
参考までに、自分のアカウントからGitHubの組織(Zenodoアクセスが有効になっている)にレポジトリを転送し、Zenodoにログインして、GitHubと同期しました。ゼノドは、新しいレポジトリURLを自動的に選択し、リリースを保持できたようです。古いリポジトリのURLから(私はまだ新しいリリースを作成しようとはしていません)。