Можно ли нажать на новый пульт на VSTS git? - PullRequest
0 голосов
/ 02 мая 2018

Можно ли создать новый удаленный репозиторий VSTS Git из клиента Git?

Прямо сейчас мне нужно сначала зайти на visualstudio.com, чтобы создать новый репозиторий до , добавив и отправив его из Git ПК, используя URL-адрес, созданный в VSTS.

Я попробовал следующее:

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

где я являюсь владельцем xx.visualstudio.com, а PROJECT - это существующий проект, но qqq не существует .

Сказанное выше дает мне:

remote: TF401019: Git-репозиторий с именем или идентификатором qqq не существует или у вас нет разрешений для выполняемой операции.

смертельно: хранилище 'https://xx.visualstudio.com/PROJECT/_git/qqq/' не найдено

1 Ответ

0 голосов
/ 02 мая 2018

Да, это возможно.

Даже вы не можете создать GST-репозиторий VSTS с помощью командной строки git по умолчанию, но вы можете добиться этого с помощью git hooks .

И по той причине, что вы можете создавать и публиковать новое VSTS git repo через VS, так как VS будет создавать новое VSTS git repo с помощью API, а не с помощью команд git.

Так что, если вы хотите достичь этой функции в командной строке git, вы можете использовать pre-push hook для помощи. Функции, которые необходимо выполнить в предварительно нажимном крюке, приведены ниже:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...