User Tools

Site Tools


gitlab-migration

This is an old revision of the document!


GitLab Migration

GitLab the software, is a web-based Git repository manager with wiki and issue tracking features.

Benefit for PLD Linux

  • Better web interface than gitweb/cgi
  • Managing Users and SSH keys from GitLab
  • Per package tickets
  • Better Collaboration from non PLD-developers
  • GitLab-CI could be used to replace current builders intfrastructure
  • Place to store non-packages repositories (rc-scripts, geninitrd, …)

Unsorted TODO list

  • gitolite commands
    1. add package
    2. rename package
    3. readonly package
    4. trash package
  • create users (script done)
  • import user ssh keys (script done)
  • custom hooks
  • commit local gitolite changes to git repo (those are spilled over rpm package, git repo, unversioned files)
  • hook into gitolite hooks to update also gitlab
  • how to handle ACL? (push -f, builders access)
gitlab-migration.1476949056.txt.gz · Last modified: 2016-10-20 09:37 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS PLD Linux Driven by DokuWiki