https://github.com/thenetworg/gitlab-powershell
GitLab API for managing projects.
https://github.com/thenetworg/gitlab-powershell
Last synced: 9 months ago
JSON representation
GitLab API for managing projects.
- Host: GitHub
- URL: https://github.com/thenetworg/gitlab-powershell
- Owner: TheNetworg
- License: mit
- Created: 2017-01-09T22:39:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-09T22:56:04.000Z (over 9 years ago)
- Last Synced: 2025-06-06T03:01:57.432Z (about 1 year ago)
- Language: PowerShell
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gitlab-powershell
GitLab API for managing projects.
## Installation
```PowerShell
Find-Module -Name gitlab-powershell | Install-Module
```
## Usage
```PowerShell
Connect-GitLab -serviceroot "https://git.thenetw.org/" -token "XXXXXXXXXXXXXXXXXXXX"
```
```PowerShell
$options = @{
"issues_enabled"=$false;
"merge_requests_enabled"=$false;
"builds_enabled"=$false;
"wiki_enabled"=$false;
"snippets_enabled"=$false;
"container_registry_enabled"=$false;
"shared_runners_enabled"=$false;
}
New-GitLabProject -name "X0004" -namespace "customer" -options $options
```
```PowerShell
Add-GitLabProjectMember -project "X0004" -user $username
```
```PowerShell
Remove-GitLabProject -name "X0004"
```