Как запустить Save-GitLabAPIConfiguration из PSGitLab 2.7.0 - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь использовать этот пакет для автоматизации некоторых процессов GitLab с помощью PowerShell.https://www.powershellgallery.com/packages/PSGitLab/2.7.0

Для моего первого теста я просто запустил это: Get-GitLabUser -ID "myuser"

и получил этот вывод;затем попытался запустить Save-GitLabAPIConfiguration, но не уверен, что я должен ввести для "Token" или "Domain".Я пробовал домен, в который я захожу, и URL-адрес веб-сайта GitLab, который я использую;но он говорит, что не соответствует шаблону RegEx.

enter image description here

1 Ответ

0 голосов
/ 04 июня 2018

Информация о токенах находится здесь: я нашел информацию о токене здесь: https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html

Вместо того, чтобы искать документ в Интернете, я должен был запустить команды get-help:

BizTalk: \ Applications> get-help Save-GitLabAPIConfiguration -examples

NAME Save-GitLabAPIConfiguration

ОПИСАНИЕ Используется для хранения информации оваш экземпляр GitLab.

-------------------------- EXAMPLE 1 --------------------------

Save-GitLabAPIConfiguration -Domain http://gitlab.com -Token "mPnTssWyBCMjxxxxxxxJQ"

BizTalk: \ Applications> get-help Save-GitLabAPIConfiguration -detailed

NAME Save-GitLabAPIConfiguration

SYNOPSIS Используется для хранения информации об экземпляре GitLab.

SYNTAX Save-GitLabAPIConfiguration [-Token] [-Domain] [-APIVersion] []

ОПИСАНИЕ Используется для хранения информации оваш экземпляр GitLab.Указан домен и токен API.

PARAMETERS -APIVersion Версия API, используемая для выполнения вызовов.

-Domain <Object>
    The domain your GitLab instance runs under. Example: http://gitlab.com.

-Token <Object>
    Your private token that can be found under the profile settings.

<CommonParameters>
    This cmdlet supports the common parameters: Verbose, Debug,
    ErrorAction, ErrorVariable, WarningAction, WarningVariable,
    OutBuffer, PipelineVariable, and OutVariable. For more information, see 
    about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). 

-------------------------- EXAMPLE 1 --------------------------

Save-GitLabAPIConfiguration -Domain http://gitlab.com -Token "mPnTssWyBCMjxxxxxxxJQ"

ЗАМЕЧАНИЯ Чтобы увидеть примеры, введите: "get-help Save-GitLabAPIConfiguration-Примеры".Для получения дополнительной информации введите: «get-help Save-GitLabAPIConfiguration -detailed».Для получения технической информации введите: «get-help Save-GitLabAPIConfiguration -full».Для интерактивной справки введите: «get-help Save-GitLabAPIConfiguration -online»

Когда я поместил http: в домен, он работал.Похоже, они действительно хотят URL, а не домен.

...