git - 如何从命令行在组织下创建 GitHub 存储库?

标签 git curl github command-line github-api

据我了解,要在命令行上创建个人存储库,可以使用 GitHub v3 API this (适本地替换 USERNAME 和 REPONAME):

curl -u 'USERNAME' https://api.github.com/user/repos -d '{"name":"REPONAME"}'

然后用户输入他们的用户名和密码,GitHub 将在“github.com/USERNAME/REPONAME”创建一个新的空存储库。

我的问题是,如何通过命令行创建组织拥有的存储库?我尝试用组织名称替换 USERNAME,它提示我输入“主机密码”。我拥有该组织,所以我输入了我的密码,但我得到了“错误的凭据”。此方法不适用于组织拥有的存储库吗?还是我做错了什么?

最佳答案

使用新的 github cli ,它很简单:

gh repo create ORGNAME/REPONAME

关于git - 如何从命令行在组织下创建 GitHub 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40496351/

相关文章:

xcode - 移动到不同的 Mac 时,Git 子模块文件在 XCode 中显示为红色

git - git 批准的凭据错误

php - 使用 php 获取缩短网址(如 bit.ly)的最终网址

git - 我可以在 git 中将一个子文件夹从一个分支 merge/同步到另一个分支的根目录吗?

GitHub:如何将公共(public)存储库作为私有(private)存储库中的子目录进行 fork ?

Git:在一个命令中初始化、添加所有内容并提交消息

bash - 如何使用 bash 或 curl 将数据 urlencode 到 URL

php - 如何解析cURL返回的header?

python - 为什么有些 Github 存储库无法在 colab 中正确导入,而另一些却可以?(并非所有公共(public) Github 存储库都可以导入)

git - 如何忽略文件到github并包含相同的文件到heroku?