Gitlab Social Sciences: Difference between revisions

Jump to navigation Jump to search
m Clarification and phrasing.
 
(7 intermediate revisions by 3 users not shown)
Line 16: Line 16:
| platform              = Microsoft Windows, MacOSX, Linux
| platform              = Microsoft Windows, MacOSX, Linux
| license                = [https://en.wikipedia.org/wiki/MIT_License MIT License]
| license                = [https://en.wikipedia.org/wiki/MIT_License MIT License]
| website                = [https://gitlab.socsci.ru.nl/ gitlab.socsci.ru.nl]
| website                = {{Gitlab| | gitlab.socsci.ru.nl}}
| resources              = <!-- Infobox -->
| resources              = <!-- Infobox -->
   {{Infobox tsg
   {{Infobox tsg
Line 32: Line 32:
}}
}}


The [https://gitlab.socsci.ru.nl Social Sciences GitLab server] offers [[wikipedia:Git|Git]] repository management, code reviews, issue tracking, activity feeds and wikis.
The {{Gitlab| |Social Sciences GitLab server}} offers [[wikipedia:Git|Git]] repository management, code reviews, issue tracking, and wikis.
With the [[Mattermost Social Sciences]] add-on you can chat with your colleagues and interact with your project.
With the [[Mattermost Social Sciences]] you can chat with your colleagues and interact with your projects.


<!-- Table of Contents will be generated here -->
<!-- Table of Contents will be generated here -->
Line 52: Line 52:


== Requirements ==
== Requirements ==
1. A GitLab account to log in at https://gitlab.socsci.ru.nl:
1. A GitLab account to log in at {{Gitlab| | gitlab.socsci.ru.nl}}:
* Everyone from Radboud University can login (with their U-, S-, E- or F-number). Members of UMC with Z-numbers have to request external accounts, see below.
* Everyone from Radboud University can login (with their U-, S-, E- or F-number). Members of UMC with Z-numbers have to request external accounts, see below.
* External users can ask for an account and then login with their username (switch to the "Standard" tab in the Sign-In page).
* External users can ask for an account and then login with their username (switch to the "Standard" tab in the Sign-In page).
Line 60: Line 60:
External user accounts should be requested from a member of Radboud University.
External user accounts should be requested from a member of Radboud University.
If you want to allow people without RU account to join your Mattermost team or GitLab project, please request an account by sending an email to
If you want to allow people without RU account to join your Mattermost team or GitLab project, please request an account by sending an email to
[mailto:gitlab@socsci.ru.nl gitlab@socsci.ru.nl].
[mailto:gitlab@socsci.ru.nl gitlab@socsci.ru.nl]. Also fill in the account [https://gitlab.socsci.ru.nl/users/sign_up request form].
Please provide the full name of the user, a requested username, and a valid email address, preferably from the university or organization the person is working at.
Please provide the full name of the user, the requested username, and the email address used in the registration, preferably from the university or organization the person is working at. Once both have been received, the administrator will approve your account.


''Note that with an external account, the user has to switch to the "Standard" tab on the Sign-In page.''
''Note that with an external account, the user has to switch to the "Standard" tab on the Sign-In page.''
Line 69: Line 69:
== Setup, Configuration and Usage of Git clients ==
== Setup, Configuration and Usage of Git clients ==
For more advanced tasks, you will need a Git installed on your computer.
For more advanced tasks, you will need a Git installed on your computer.
There is excellent documentation for this available throughout the Internet, for example https://git-scm.com/documentation or https://docs.gitlab.com/ce/gitlab-basics/README.html.
There is excellent documentation for this available throughout the Internet, for example https://git-scm.com/learn or https://docs.gitlab.com/.
It would make little sense to repeat these here.
It would make little sense to repeat these here.
There are many graphical user interfaces available for every major operating system.
There are many graphical user interfaces available for every major operating system.
Line 94: Line 94:
* or ''internal'': anyone with a GitLab account can read it,
* or ''internal'': anyone with a GitLab account can read it,
* or ''public'': anyone on the Internet can read it.
* or ''public'': anyone on the Internet can read it.
For more information, see https://gitlab.socsci.ru.nl/help/public_access/public_access#visibility-of-projects.
For more information, see https://docs.gitlab.com/user/public_access/.


=== What can/should be stored on GitLab? ===
=== What can/should be stored on GitLab? ===
Line 113: Line 113:
Please only use this feature after careful consideration, for files that are integral to your project and for which no other data repository makes sense.
Please only use this feature after careful consideration, for files that are integral to your project and for which no other data repository makes sense.
Note that you need to install the LFS extension on your local machine to use this.
Note that you need to install the LFS extension on your local machine to use this.
For more documentation, please refer to https://docs.gitlab.com/ce/workflow/lfs/manage_large_binaries_with_git_lfs.html.
For more documentation, please refer to https://docs.gitlab.com/topics/git/lfs/.


=== What happens to my GitLab projects when I leave? ===
=== What happens to my GitLab projects when I leave? ===