📅  最后修改于: 2023-12-03 15:30:58.075000             🧑  作者: Mango
在Github上创建仓库是每个开发者都会经常遇到的问题之一。虽然Github GUI提供了一个很好的图像UI,但有时使用命令行创建或管理仓库可能更容易和更有效。
在本文中,我们将讨论如何使用终端创建Github仓库。
在使用命令行创建Github仓库之前,我们需要先生成Github的API Access Token。这个令牌是连接您的命令行工具和Github API之间的钥匙。生成Github API Access Token的步骤如下:
登录Github账号,并点击头像旁边的Setting选项,如下图所示。
点击左侧导航栏的Developer settings,在页面中点击Personal access tokens,然后点击Generate new token来创建新的API访问令牌,如下图所示。
给这个Token取个名字,并勾选需要的权限,例如repo,如下图所示。
点击Generate token,然后将生成的令牌复制到您的文本编辑器中,以备日后使用。
在使用命令行创建Github仓库之前,我们还需要配置Git,以便能够与Github账户进行交互。如果您还没有安装git,请先前往Git官网下载并安装,然后运行以下命令进行配置。
# 配置用户名
$ git config --global user.name "Your Name"
# 配置电子邮件地址
$ git config --global user.email "your-email@domain.com"
# 配置Github的API访问令牌
$ git config --global github.token "your-Github-API-access-token"
现在,我们可以使用命令行创建Github仓库了。在终端上运行以下命令:
# 这里的{owner}是Github账户用户名,{repo}是需要创建的仓库名称
$ curl -u 'user:{github-token}' https://api.github.com/user/repos -d '{"name":"{repo}"}'
可以将上述命令中的{owner}和{repo}替换为您的Github用户名和需要创建的仓库名称。{github-token}应替换为您刚刚生成的Github API Access Token,请确保在其前面添加“:”以分隔用户名和API令牌。
例如:
$ curl -u 'cody1991:{your-Github-API-access-token}' https://api.github.com/user/repos -d '{"name":"mygithubrepo"}'
这个命令将在您的Github账户下创建名为“mygithubrepo”的仓库。
在本教程中,我们讨论了如何使用终端创建Github仓库。首先,我们生成了Github API Access Token,然后配置了Git,最后通过命令行创建了一个Github仓库。是的,这很简单!如果您对此有任何疑问,请留言。