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

时间:2018-01-01 17:35:50

标签: git bash github-api gitlab-api

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

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

1 个答案:

答案 0 :(得分:1)

简短的回答否,因为您使用的是Git SCM,它不是专为GitHub,Gitlab,Bitbucket甚至本地回购设计的。 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