我正在尝试使用此程序包通过PowerShell自动执行某些GitLab进程。 https://www.powershellgallery.com/packages/PSGitLab/2.7.0
对于我的第一次测试,我刚刚运行了这个: Get-GitLabUser -ID“myuser”
得到了这个输出;然后尝试运行Save-GitLabAPIConfiguration,但不确定我应该输入“Token”还是“Domain”。我尝试了我登录的域名,以及我使用的GitLab网站的URL;但它说它与RegEx模式不匹配。
答案 0 :(得分:0)
令牌的信息在这里:我在这里找到了令牌信息:https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html
我应该运行get-help命令,而不是在线查找doc:
的BizTalk:\应用> get-help Save-GitLabAPIConfiguration -examples
NAME 保存-GitLabAPIConfiguration
概要 用于存储有关GitLab实例的信息。
-------------------------- EXAMPLE 1 --------------------------
Save-GitLabAPIConfiguration -Domain http://gitlab.com -Token "mPnTssWyBCMjxxxxxxxJQ"
的BizTalk:\应用> get-help Save-GitLabAPIConfiguration -detailed
NAME 保存-GitLabAPIConfiguration
概要 用于存储有关GitLab实例的信息。
SYNTAX Save-GitLabAPIConfiguration [-Token] [-Domain] [-APIVersion] []
说明 用于存储有关GitLab实例的信息。域和api令牌被给出。
参数 -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"
备注 要查看示例,请键入:&#34; get-help Save-GitLabAPIConfiguration -examples&#34;。 有关更多信息,请键入:&#34; get-help Save-GitLabAPIConfiguration -detailed&#34;。 有关技术信息,请键入:&#34; get-help Save-GitLabAPIConfiguration -full&#34;。 如需在线帮助,请输入:&#34; get-help Save-GitLabAPIConfiguration -online&#34;
当我把http:放在域名上时就可以了。看起来他们真的想要一个URL,而不是一个域。