通过终端在 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
我只想使用命令行在 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