Line 1: |
Line 1: |
− | #REDIRECT [[Gitlab Social Sciences]] | + | {{Infobox software |
| + | | name = Gitlab Community Edition |
| + | | logo = |
| + | | screenshot = wm_no_bg.svg |
| + | | caption = |
| + | | developer = |
| + | | released = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| + | | discontinued = |
| + | | latest release version = |
| + | | latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| + | | latest preview version = |
| + | | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| + | | installed version = |
| + | | installed version date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| + | | status = Active |
| + | | programming language = Ruby |
| + | | operating system = |
| + | | platform = Microsoft Windows, MacOSX, Linux |
| + | | size = |
| + | | language = |
| + | | genre = |
| + | | license = [https://en.wikipedia.org/wiki/MIT_License MIT License] |
| + | | website = [http://about.gitlab.com www.gitlab.com] |
| + | | resources = |
| + | {{Infobox tsg |
| + | | child = yes |
| + | | downloads = {{bulleted list |
| + | | [https://git-scm.com/downloads Git Download] |
| + | | [https://git-scm.com/download/gui/linux Git Desktop Clients] |
| + | }} |
| + | | manuals = {{bulleted list |
| + | | [http://doc.gitlab.com/ce/ Quick start guide] |
| + | }} |
| + | }} |
| + | }} |
| + | |
| + | <!-- Table of Contents will be generated here --> |
| + | |
| + | ==Features== |
| + | |
| + | GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. |
| + | |
| + | With Gitlab you can: |
| + | * Create Code Together |
| + | * Review Code Together |
| + | * Deploy Code Together |
| + | * Document Code Together |
| + | |
| + | You can access the Gitlab within the campus network. From outside the campus you will need a VPN connection <ref>[http://www.ru.nl/isc/medewerkers/externe-toegang/veilige-verbinding/@965054/vpn/ Radboud University VPN Manual]</ref>. |
| + | |
| + | ===Requirements=== |
| + | * For more information about usage requirements for various operation systems you can click [http://doc.gitlab.com/ce/gitlab-basics/start-using-git.html here] |
| + | |
| + | ===User Login=== |
| + | |
| + | You can logon on the environment with your University number or student number and password. |
| + | |
| + | '''https://gitlab.socsci.ru.nl''' |
| + | |
| + | ====External Users==== |
| + | |
| + | You can send a request with the following information to [mailto:c.lieu@socsci.ru.nl c.lieu@socsci.ru.nl] |
| + | |
| + | {| class="wikitable" |
| + | | Username |
| + | |- |
| + | | Email adres |
| + | |- |
| + | | Full Name |
| + | |- |
| + | |} |
| + | |
| + | ==Configuration== |
| + | |
| + | ===Command Line Instructions=== |
| + | |
| + | Git Global Setup |
| + | |
| + | <pre style="background-color:#000; color:#fff;"> |
| + | $ git config --global user.name "username" |
| + | $ git config --global user.email "email address" |
| + | </pre> |
| + | |
| + | |
| + | Create a new repository |
| + | |
| + | <pre style="background-color:#000; color:#fff;"> |
| + | $ mkdir newproject |
| + | $ cd newproject |
| + | $ git init |
| + | $ touch README.md |
| + | $ git add README.md |
| + | $ git commit -m "first commit" |
| + | $ git remote add origin git@gitlab.socsci.ru.nl:username/newproject.git |
| + | $ git push -u origin master |
| + | </pre> |
| + | |
| + | Push an existing Git repository |
| + | |
| + | <pre style="background-color:#000; color:#fff;"> |
| + | $ cd existing_git_repo |
| + | $ git remote add origin git@gitlab.socsci.ru.nl:username/newproject.git |
| + | $ git push -u origin master |
| + | </pre> |
| + | |
| + | *You can also create a new project within the webinterface in Gitlab. |
| + | *Within the project on the webinterface you will also find the command line instructions. |
| + | |
| + | === Git Clients === |
| + | |
| + | You can find the git clients for various operating systems [https://git-scm.com/downloads here] |
| + | |
| + | === Editor support === |
| + | |
| + | ==== Brackets ==== |
| + | |
| + | * [https://github.com/zaggino/brackets-git Git plugin] |
| + | |
| + | ===Documentation=== |
| + | |
| + | ====Git Documentation==== |
| + | For Git documentation click [https://git-scm.com/documentation here] |
| + | |
| + | ====GitLab Documentation==== |
| + | For step-by-step tutorial click [http://doc.gitlab.com/ce/gitlab-basics/README.html here] |
| + | |
| + | ====Video Tutorial==== |
| + | |
| + | Or you can watch the following tutorial on the following youtube video. |
| + | |
| + | {{#ev:youtube|https://www.youtube.com/watch?v=7p0hrpNaJ14}} |
| + | |
| + | ==References== <!-- Optional, include only if <ref> tags are used in the article. Note the Infobox Software has one reference for "Installed version" as well, so if filled in, keep this here as well --> |
| + | <references /> |
| + | |
| + | ==External Links== <!-- Optional --> |
| + | *{{Official website|http://www.gitlab.com}} |
| + | *[http://doc.gitlab.com/ce/ Gitlab] – Technical documentation. |