据我所知,使用GitHub v3 API在命令行上创建个人存储库的方法是执行 这个操作(请适当替换USERNAME和REPONAME):
curl -u 'USERNAME' https://api.github.com/user/repos -d '{"name":"REPONAME"}'
用户然后输入他们的用户名和密码,GitHub将在“github.com/USERNAME/REPONAME”创建一个新的空仓库。我的问题是,如何通过命令行创建一个组织拥有的存储库?我尝试将USERNAME替换为组织的名称,然后它提示我输入“主机密码”。我拥有该组织,因此我输入了我的密码,但我得到了“凭证无效”的错误。这种方法对于组织拥有的存储库不起作用吗?或者我做错了什么?
:org
中是否需要保留:
符号?例如,如果我的组织名称是 'foo',那么请求是POST /orgs/:foo/repos
还是POST /orgs/foo/repos
? - MD XF