是否可以从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存储库不存在,或者您没有正在尝试的操作的权限。
答案 0 :(得分:1)
是的,这是可能的。
默认情况下,即使您无法通过git命令行创建VSTS git repo,但您可以通过 git hooks 来实现它。
由于您可以通过VS创建和发布新的VSTS git repo,因此VS将通过API而不是git命令创建新的VSTS git repo。
因此,如果您想在git命令行中实现此功能,可以使用预推钩来获取帮助。功能需要在预推钩中实现,如下所示: