5

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

我明确地不是要向远程添加本地存储库 - 我知道如何做到这一点。我只是在终端寻找一种方法来完成项目创建步骤,而无需前往 Gitlab 页面。

4

1 回答 1

3

简短回答不,因为您使用的是 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

于 2018-01-01T18:43:42.130 回答