如何通过API重命名GitHub存储库?

Rya*_*son 7 git github-api

查看http://develop.github.com/p/repo.html上的GitHub API参考,我看到各种好东西,但我没有看到通过API重命名存储库的任何方法.有没有办法这样做?

bra*_*sch 16

为清晰起见创建一些变量:

user=MyUserName
pass=MyPassword
newName='{"name": "NewNameForRepo"}'
oldName="MyRepo"
Run Code Online (Sandbox Code Playgroud)

然后使用curl发出请求:

curl -u "$user:$pass" -X PATCH -d "$newName" https://api.github.com/repos/$user/$oldName
Run Code Online (Sandbox Code Playgroud)