Это работает очень приятно в SQL 2005:
DECLARE @inserted_ids TABLE ([id] INT);
INSERT INTO [dbo].[some_table] ([col1],[col2],[col3],[col4],[col5],[col6])
OUTPUT INSERTED.[id] INTO @inserted_ids
VALUES (@col1,@col2,@col3,@col4,@col5,@col6)
Это обладает преимуществом возврата всех идентификаторов, если Ваш оператор INSERT вставляет несколько строк.
Я не знаю, как этот инструмент репо использует Git (и если вы можете настроить репо для использования протокола http), но вы можете попытаться обмануть его, используя url.
переменная конфигурации (см. Справочные страницы git-config и git-fetch ).
Пробовали ли вы использовать core.gitProxy
пройти через брандмауэр, если это проблема с использованием протокола git?