GitHub APIリファレンスをhttp://develop.github.com/p/repo.htmlに見ると、いろいろなものがありますが、APIを通じてリポジトリの名前を変更する方法はありません。そうする方法はありますか?GitHubリポジトリの名前をAPIで変更するにはどうすればよいですか?
答えて
明確にするため、いくつかの変数を作成します。
user=MyUserName
pass=MyPassword
newName='{"name": "NewNameForRepo"}'
oldName="MyRepo"
その後、要求を行うためにカールを使用します。
curl -u "$user:$pass" -X PATCH -d "$newName" https://api.github.com/repos/$user/$oldName
新しいリポジトリを作成し、それを押して古いものを削除しますか?
またはAPIを使用してフォーク/削除します。 – wnoise
作品の作成/プッシュ/削除ソリューションの種類ですが、新しいリポジトリには私がリポジトリのローカルコピーからプッシュしたものが含まれるため、必ずしも古いGitHubリポジトリの完全なコピーではありません。また、私がそれをしたら、問題やwikiやものを失うことはないでしょうか? –
はい、問題とwikiを失います。 Guthubのサポートチームに相談したいことはありますか? –
これはEdit Repository方法によって可能であるが、ここではcurl
でこれを行うための最も簡単な例です:
curl \
-H "Authorization: Token [token]" \
-H "Content-Type:application/json" \
-H "Accept: application/json" \
-X PATCH \
--data '{ "name": "new-repo-name" }' \
https://api.github.com/repos/:owner/old-repo-name
- 1. gitシェルのGitHubプライベートリポジトリ内のフォルダの名前を変更するにはどうすればよいですか?
- 2. AWS API Gateway APIインスタンスの名前を変更するにはどうすればよいですか?
- 3. GitHubリポジトリの名前を変更するには?
- 4. リポジトリをGitHubページにするにはどうすればよいですか?
- 5. macOsのsourcetreeでgithubアカウントのユーザー名パスワードを変更するにはどうすればよいですか?
- 6. 「コードビハインド」ページの名前が適切に変更されるように.aspxページの名前を変更するにはどうすればよいですか?
- 7. Github GraphQL API:特定のユーザーのリポジトリを収集するにはどうすればよいですか?
- 8. J言語でファイル名の名前を変更するにはどうすればよいですか?
- 9. Github-API:リポジトリへのコミット数をプロットするにはどうすればよいですか?
- 10. ファイルの名前を「単語」から変数に変更するにはどうすればよいですか?
- 11. GitHub forkedリポジトリを特定のブランチ/タグに更新するにはどうすればよいですか?
- 12. VBスクリプトのファイルURLの名前を変数に変更するにはどうすればよいですか?
- 13. githubリポジトリとgithubデスクトップとの間の相違を修正するにはどうすればよいですか?
- 14. アップロードされている画像の名前を変更するにはどうすればよいですか?
- 15. squeakでメソッドの名前を動的に変更するにはどうすればよいですか?
- 16. RIAサービスでクライアント上のポコの名前を変更するにはどうすればよいですか?
- 17. Angualr Jsで複数のサービスの名前を変更するにはどうすればよいですか?
- 18. アクションメソッドの名前に基づいてタイトルフォームを変更するにはどうすればよいですか?
- 19. jQuery UI datepicker:ドロップダウンの月の名前を短い名前から長い名前に変更するにはどうすればよいですか?
- 20. 別のパスにあるフォルダの名前を変更するにはどうすればよいですか?
- 21. Python Pandasでインデックス行の名前を変更するにはどうすればよいですか?
- 22. WriteStartElementでxmlns = ""の名前を変更するにはどうすればよいですか?
- 23. Android Studioでプロジェクトの名前を変更するにはどうすればよいですか?
- 24. TreeViewでノードの名前を変更するにはどうすればよいですか?
- 25. コマンドラインインターフェイス(CLI)でlaravelコントローラの名前を変更するにはどうすればよいですか?
- 26. ClangでNamedDeclの名前を変更するにはどうすればよいですか?
- 27. XCodeでアクティブなスキームの名前を変更するにはどうすればよいですか?
- 28. PyCharmでDjangoプロジェクトの名前を変更するにはどうすればよいですか?
- 29. URLでRESTルートの名前を変更するにはどうすればよいですか?
- 30. iOSアプリの名前をプログラムで変更するにはどうすればよいですか?
私はこれが動作することを確認しました。私は 'user:pass'の代わりにOAuth2トークンを使いました。 –