Powershell fronted for gitlab's api. Fork of https://gitlab.com/tdemeester/GitLab-API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
obj
Add-GitLabProjectStar.ps1
Add-GitLabToken.ps1
Approve-GitLabProjectMergeRequest.ps1
Block-GitlabUser.ps1
CHANGELOG
CONTRIBUTING.md
Compare-GitLabProjectRepositoryCommit.ps1
Get-GitLabGroup.ps1
Get-GitLabNamespace.ps1
Get-GitLabProject.ps1
Get-GitLabProjectBranch.ps1
Get-GitLabProjectEvents.ps1
Get-GitLabProjectIssue.ps1
Get-GitLabProjectIssueNote.ps1
Get-GitLabProjectLabel.ps1
Get-GitLabProjectMergeRequest.ps1
Get-GitLabProjectMergeRequestCommits.ps1
Get-GitLabProjectMergeRequestNote.ps1
Get-GitLabProjectMilestone.ps1
Get-GitLabProjectMilestoneIssues.ps1
Get-GitLabProjectRepositoryArchive.ps1
Get-GitLabProjectRepositoryCommit.ps1
Get-GitLabProjectRepositoryCommitComment.ps1
Get-GitLabProjectRepositoryCommitDiff.ps1
Get-GitLabProjectRepositoryContributors.ps1
Get-GitLabProjectRepositoryFileRaw.ps1
Get-GitLabProjectRepositoryTag.ps1
Get-GitLabProjectRepositoryTree.ps1
Get-GitLabToken.ps1
Get-GitLabUser.ps1
Get-GitlabConnect.ps1
Get-GitlabProjectRepositoryFile.ps1
Gitlab-API.psd1
Invoke-GitLabProjectArchive.ps1
Invoke-GitLabProjectFork.ps1
Invoke-GitLabProjectUnArchive.ps1
LICENSE.md
New-GitLabGroup.ps1
New-GitLabProjectBranch.ps1
New-GitLabProjectIssue.ps1
New-GitLabProjectIssueNote.ps1
New-GitLabProjectLabel.ps1
New-GitLabProjectMergeRequest.ps1
New-GitLabProjectMergeRequestNote.ps1
New-GitLabProjectMilestone.ps1
New-GitLabProjectRepositoryCommitComment.ps1
New-GitLabProjectRepositoryFile.ps1
New-GitLabProjectRepositoryTag.ps1
New-GitLabUser.ps1
New-GitlabProject.ps1
Protect-GitLabProjectBranch.ps1
README.md
Register-GitLabProjectLabelSubscription.ps1
Remove-GitLabProjectLabel.ps1
Remove-GitLabProjectRepositoryFile.ps1
Remove-GitLabProjectStar.ps1
Remove-GitLabToken.ps1
Set-GitLabGroup.ps1
Set-GitLabProjectIssue.ps1
Set-GitLabProjectIssueNote.ps1
Set-GitLabProjectLabel.ps1
Set-GitLabProjectMergeRequest.ps1
Set-GitLabProjectMilestone.ps1
Set-GitLabProjectRepositoryFile.ps1
Set-GitLabProjectRepositoryTagReleaseNotes.ps1
Set-GitLabToken.ps1
Set-GitLabUser.ps1
Set-GitlabProject.ps1
Unblock-GitlabUser.ps1
Unprotect-GitLabProjectBranch.ps1
Unregister-GitLabProjectLabelSubscription.ps1
Update-GitLabProjectMirror.ps1
init.ps1
loader.psm1

README.md

Project Title

PowerShell module to interact with Gitlab API without any dependency on a local git installation.

Getting Started

These instructions will get you a copy of the project up and running on your machine.

Installing

This Project is available trough the powershell gallery

Install module via the powershell gallery

Install-module GitLab-API

Usage

To use the module retrieve an (private) access key from your gitlab instance.

Add it to the local configuration

    Add-GitLabToken -HostName <InstanceHostName> -Token <Access Token>

You can now use this module to its fullest

projects

retreive all accessible projects:

    Get-GitLabProject

Retrieve specific project

    Get-GitLabProject -projectid 20

Set project name

    Set-GitLabProject -projectid 20 -Name 'Awesome Project'

Contributing

Please read CONTRIBUTING.md if you want to contribute.

Versioning

SemVer is used for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details