📌  相关文章
📜  github 从终端创建 repo - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:58.075000             🧑  作者: Mango

通过终端创建Github仓库

在Github上创建仓库是每个开发者都会经常遇到的问题之一。虽然Github GUI提供了一个很好的图像UI,但有时使用命令行创建或管理仓库可能更容易和更有效。

在本文中,我们将讨论如何使用终端创建Github仓库。

1. 创建Github API Access Token

在使用命令行创建Github仓库之前,我们需要先生成Github的API Access Token。这个令牌是连接您的命令行工具和Github API之间的钥匙。生成Github API Access Token的步骤如下:

  1. 登录Github账号,并点击头像旁边的Setting选项,如下图所示。

    Github Settings

  2. 点击左侧导航栏的Developer settings,在页面中点击Personal access tokens,然后点击Generate new token来创建新的API访问令牌,如下图所示。

    Generate New Token

  3. 给这个Token取个名字,并勾选需要的权限,例如repo,如下图所示。

    Token Permissions

  4. 点击Generate token,然后将生成的令牌复制到您的文本编辑器中,以备日后使用。

    Token Generated

2. 配置Git

在使用命令行创建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"
3. 创建Github仓库

现在,我们可以使用命令行创建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”的仓库。

4. 总结

在本教程中,我们讨论了如何使用终端创建Github仓库。首先,我们生成了Github API Access Token,然后配置了Git,最后通过命令行创建了一个Github仓库。是的,这很简单!如果您对此有任何疑问,请留言。