GitLab: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
GitLab is open source code collaboration software based around the Git source control framework. It allows users to create their own repositories and share them with other UMIACS users/groups or publicly. Additionally, it has a built in wiki, code review and issue tracker for each project if needed. A full list of features can be found on the [https://www.gitlab.com/gitlab-ce | GitLab is open source code collaboration software based around the Git source control framework. It allows users to create their own repositories and share them with other UMIACS users/groups or publicly. Additionally, it has a built in wiki, code review and issue tracker for each project if needed. A full list of features can be found on the [https://www.gitlab.com/gitlab-ce GitLab] website. | ||
All code is hosted on site | All code is hosted on-site on UMIACS servers. We allow users to have 5 projects with a soft limit of 1G per project. UMIACS Staff can help create Lab groups (namespaces) and delegate authority to manage the group to one or more faculty members. | ||
To get started | To get started, navigate to the following URL in your browser and enter your UMIACS Krb5 credentials: | ||
https://gitlab.umiacs.umd.edu | https://gitlab.umiacs.umd.edu | ||
==RHEL6 Git Users== | ==RHEL6 Git Users== | ||
Please note that the version of Git as shipped in RHEL6 (/usr/bin/git) is 1.7.1 and does not support clone/pull/push to Smart HTTPS urls (eg. https://gitlab.umiacs.umd.edu/derek/testrepo.git). Please make sure you are using a version > 1.7.6 | Please note that the version of Git as shipped in RHEL6 (/usr/bin/git) is 1.7.1 and does not support clone/pull/push to Smart HTTPS urls (eg. https://gitlab.umiacs.umd.edu/derek/testrepo.git). Please make sure you are using a version > 1.7.6. You can always check your current version with the following commands. | ||
[derek@zasz umsappy]$ which git | [derek@zasz umsappy]$ which git |
Revision as of 20:11, 27 March 2014
GitLab is open source code collaboration software based around the Git source control framework. It allows users to create their own repositories and share them with other UMIACS users/groups or publicly. Additionally, it has a built in wiki, code review and issue tracker for each project if needed. A full list of features can be found on the GitLab website.
All code is hosted on-site on UMIACS servers. We allow users to have 5 projects with a soft limit of 1G per project. UMIACS Staff can help create Lab groups (namespaces) and delegate authority to manage the group to one or more faculty members.
To get started, navigate to the following URL in your browser and enter your UMIACS Krb5 credentials:
https://gitlab.umiacs.umd.edu
RHEL6 Git Users
Please note that the version of Git as shipped in RHEL6 (/usr/bin/git) is 1.7.1 and does not support clone/pull/push to Smart HTTPS urls (eg. https://gitlab.umiacs.umd.edu/derek/testrepo.git). Please make sure you are using a version > 1.7.6. You can always check your current version with the following commands.
[derek@zasz umsappy]$ which git /opt/local/bin/git [derek@zasz umsappy]$ git --version git version 1.7.12
You can load a version of git from our Modules commands module load git to get a version of git that will work.