我想仅使用命令行(bash)在Gitlab上添加一个新项目。有没有办法或者我必须去Gitlab页面并通过GUI添加项目?
我明确地并不是要将本地存储库添加到远程 - 我知道如何做到这一点。我只想找到一种方法来从终端进行项目创建步骤,而无需前往Gitlab页面。
答案 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