是否可以在VSTS git上推送到新的遥控器?

时间:2018-05-02 04:23:53

标签: azure-devops

是否可以从Git客户端创建新的VSTS Git远程存储库?

现在,我必须先去visualstudio.com创建新的存储库,然后使用在VSTS中创建的网址从PC git添加和推送它。

我尝试了以下内容:

git remote add brandnew xx.visualstudio.com/PROJECT/_git/qqq
git push brandnew --all

我是xx.visualstudio.com的所有者,PROJECT是现有项目,但qqq 不存在

上面给了我:

  

remote:TF401019:名称或标识符qqq的Git存储库不存在,或者您没有正在尝试的操作的权限。

     

致命:未找到存储库“https://xx.visualstudio.com/PROJECT/_git/qqq/

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

默认情况下,即使您无法通过git命令行创建VSTS git repo,但您可以通过 git hooks 来实现它。

由于您可以通过VS创建和发布新的VSTS git repo,因此VS将通过API而不是git命令创建新的VSTS git repo。

因此,如果您想在git命令行中实现此功能,可以使用预推钩来获取帮助。功能需要在预推钩中实现,如下所示: