通过终端在 Github/ Gitlab 上创建一个新项目

Create a new project on Github/ Gitlab via Terminal

我只想使用命令行在 Gitlab 上添加一个新项目 (bash)。有没有办法或者我必须去 Gitlab 页面并通过 GUI 添加项目?

我明确表示不是要将本地存储库添加到远程 - 我知道如何执行此操作。我只是在寻找一种方法,也可以从终端执行项目创建步骤,而无需转到 Gitlab 页面。

简短回答否,因为您使用的是 Git SCM,它不是专门为 GitHub、Gitlab、Bitbucket 甚至本地存储库设计的。 Git SCM 旨在与每个 Git 版本控制存储库集成。

但您可以在 Git SCM 或 shell 脚本上编写自定义命令以与 GitLab 或 GitHub API 集成以创建新的轻松回购。

打开 .gitconfig 文件,然后添加以下命令:

[alias]
create-repo = !sh -c "curl -i -H 'Authorization: token YOUR_GITHUB_TOKEN' -X POST ....

然后运行git create-repo name