我想只使用命令行(bash)在 Gitlab 上添加一个新项目。有没有办法或者我必须去 Gitlab 页面并通过 GUI 添加项目?
我明确地不是要向远程添加本地存储库 - 我知道如何做到这一点。我只是在终端寻找一种方法来完成项目创建步骤,而无需前往 Gitlab 页面。
我想只使用命令行(bash)在 Gitlab 上添加一个新项目。有没有办法或者我必须去 Gitlab 页面并通过 GUI 添加项目?
我明确地不是要向远程添加本地存储库 - 我知道如何做到这一点。我只是在终端寻找一种方法来完成项目创建步骤,而无需前往 Gitlab 页面。
简短回答不,因为您使用的是 Git SCM,它不是专门为 GitHub、Gitlab、Bitbucket 甚至本地 repo 设计的。Git SCM 旨在与每个 Git 版本控制存储库集成。
但是您可以在 Git SCM 或 shell 脚本上编写自定义命令以与 GitLab 或 GitHub API 集成以轻松创建新的 repo。
打开.gitconfig
文件,然后添加以下命令:
[alias]
create-repo = !sh -c "curl -i -H 'Authorization: token YOUR_GITHUB_TOKEN' -X POST ....
然后运行git create-repo name