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. 「コードビハインド」ページの名前が適切に変更されるように.aspxページの名前を変更するにはどうすればよいですか?
- 5. Github-API:リポジトリへのコミット数をプロットするにはどうすればよいですか?
- 6. VBスクリプトのファイルURLの名前を変数に変更するにはどうすればよいですか?
- 7. アップロードされている画像の名前を変更するにはどうすればよいですか?
- 8. squeakでメソッドの名前を動的に変更するにはどうすればよいですか?
- 9. jQuery UI datepicker:ドロップダウンの月の名前を短い名前から長い名前に変更するにはどうすればよいですか?
- 10. RIAサービスでクライアント上のポコの名前を変更するにはどうすればよいですか?
- 11. URLでRESTルートの名前を変更するにはどうすればよいですか?
- 12. PyCharmでDjangoプロジェクトの名前を変更するにはどうすればよいですか?
- 13. WriteStartElementでxmlns = ""の名前を変更するにはどうすればよいですか?
- 14. XCodeでアクティブなスキームの名前を変更するにはどうすればよいですか?
- 15. TreeViewでノードの名前を変更するにはどうすればよいですか?
- 16. 次のC#コードからコレクションの名前を変更するにはどうすればよいですか?
- 17. デフォルトのpostgresスーパーユーザの名前を "root"に変更するにはどうすればよいですか?
- 18. 既存のプロジェクトでgithubの新しいリポジトリを開始するにはどうすればよいですか?
- 19. oracle ucmの "primary file"フィールドのラベルの名前を変更するにはどうすればよいですか?
- 20. Neo4j Web管理アプリケーションのプロパティの名前を変更するにはどうすればよいですか?
- 21. 配列内のリストアイテムの名前を変更するにはどうすればよいですか?
- 22. 入力タイプ=ファイルのHTML「ブラウズ」ボタンの名前を変更するにはどうすればよいですか?
- 23. Macハードドライブ「Macintosh HD」の名前を変更するにはどうすればよいですか?
- 24. Google Cloud Platformプロジェクトの名前を変更するにはどうすればよいですか?
- 25. MySQLスキーマの名前を変更するにはどうすればよいですか?
- 26. .gitディレクトリの名前を変更するにはどうすればよいですか?
- 27. XStreamリスト要素の名前を変更するにはどうすればよいですか?
- 28. .appファイルの名前を変更するにはどうすればよいですか?
- 29. Playプロジェクトの名前を変更するにはどうすればよいですか?
- 30. リポジトリがフォークされたGitHubリポジトリを変更するには?
私はこれが動作することを確認しました。私は 'user:pass'の代わりにOAuth2トークンを使いました。 –