<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ift.wiki.uib.no/index.php?action=history&amp;feed=atom&amp;title=Gitlab</id>
	<title>Gitlab - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://ift.wiki.uib.no/index.php?action=history&amp;feed=atom&amp;title=Gitlab"/>
	<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Gitlab&amp;action=history"/>
	<updated>2026-05-26T11:16:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Gitlab&amp;diff=2709&amp;oldid=prev</id>
		<title>Nfyku: Changed from gitlab to git.app</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Gitlab&amp;diff=2709&amp;oldid=prev"/>
		<updated>2018-10-30T12:07:54Z</updated>

		<summary type="html">&lt;p&gt;Changed from gitlab to git.app&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:07, 30 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Software repository ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Software repository ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We use the &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gitlab&lt;/del&gt;&#039;&#039;&#039; server hosted by IT of University of Bergen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We use the &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;git.app&lt;/ins&gt;&#039;&#039;&#039; server hosted by IT of University of Bergen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Further information:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Further information:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Making local development copy ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Making local development copy ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Clone directly from your development fork, replace &amp;#039;&amp;#039;user&amp;#039;&amp;#039; appropriately. &amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: the gitlab offers two modes for the link to be cloned, you can choose &amp;#039;&amp;#039;ssh&amp;#039;&amp;#039; (default setting) or &amp;#039;&amp;#039;https&amp;#039;&amp;#039;. If you can not clone with the proposed default link, try option &amp;#039;&amp;#039;https://&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Clone directly from your development fork, replace &amp;#039;&amp;#039;user&amp;#039;&amp;#039; appropriately. &amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: the gitlab offers two modes for the link to be cloned, you can choose &amp;#039;&amp;#039;ssh&amp;#039;&amp;#039; (default setting) or &amp;#039;&amp;#039;https&amp;#039;&amp;#039;. If you can not clone with the proposed default link, try option &amp;#039;&amp;#039;https://&amp;#039;&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  git clone https://user@&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gitlab&lt;/del&gt;.uib.no/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;asim&lt;/del&gt;/asdc.git&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  git clone https://user@&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;git.app&lt;/ins&gt;.uib.no/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;space&lt;/ins&gt;/asdc.git&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This repository will get the name &amp;#039;&amp;#039;origin&amp;#039;&amp;#039; in your local clone.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This repository will get the name &amp;#039;&amp;#039;origin&amp;#039;&amp;#039; in your local clone.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have cloned already from the main repository, the upstream link can be changed as follows&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you have cloned already from the main repository, the upstream link can be changed as follows&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cd &amp;lt;reponame&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cd &amp;lt;reponame&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  git remote set-url origin https://user@&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gitlab&lt;/del&gt;.uib.no/asim/asdc.git&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  git remote set-url origin https://user@&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;git.app&lt;/ins&gt;.uib.no/asim/asdc.git&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Pushing to development fork ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Pushing to development fork ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot;&gt;Line 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Example workflow for a Merge request ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Example workflow for a Merge request ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Go to your gitlab user space at [https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gitlab&lt;/del&gt;.uib.no/user https://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gitlab&lt;/del&gt;.uib.no/user] (replace &#039;&#039;user&#039;&#039; appropriately.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Go to your gitlab user space at [https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;git.app&lt;/ins&gt;.uib.no/user https://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;git.app&lt;/ins&gt;.uib.no/user] (replace &#039;&#039;user&#039;&#039; appropriately.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Find the project fork, e.g. in the list of projects associated with you from the upper main menu.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Find the project fork, e.g. in the list of projects associated with you from the upper main menu.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# In the line with the many columns regarding the repository, click on the &amp;quot;+&amp;quot;-symbol on the right hand side and choose &amp;quot;New merge request&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# In the line with the many columns regarding the repository, click on the &amp;quot;+&amp;quot;-symbol on the right hand side and choose &amp;quot;New merge request&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; cd newPackage&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; cd newPackage&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Redirect upstream URL to the fork in your gitlab user space&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Redirect upstream URL to the fork in your gitlab user space&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; git remote set-url origin https://user@&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gitlab&lt;/del&gt;.uib.no/user/newPackage.git&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; git remote set-url origin https://user@&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;git.app&lt;/ins&gt;.uib.no/user/newPackage.git&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Now make a forced push (option &amp;#039;&amp;#039;-f&amp;#039;&amp;#039;) to import the repository to your fork&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Now make a forced push (option &amp;#039;&amp;#039;-f&amp;#039;&amp;#039;) to import the repository to your fork&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; git push -f origin&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; git push -f origin&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nfyku</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Gitlab&amp;diff=2438&amp;oldid=prev</id>
		<title>Fli091: Added Category:Mikroelektronikk to this page so its listed</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Gitlab&amp;diff=2438&amp;oldid=prev"/>
		<updated>2017-09-15T12:15:36Z</updated>

		<summary type="html">&lt;p&gt;Added &lt;a href=&quot;/Category:Mikroelektronikk&quot; title=&quot;Category:Mikroelektronikk&quot;&gt;Category:Mikroelektronikk&lt;/a&gt; to this page so its listed&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:15, 15 September 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l71&quot;&gt;Line 71:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 71:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; git push -f origin&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#:&amp;lt;pre&amp;gt; git push -f origin&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Create merge request to branch &amp;#039;&amp;#039;import&amp;#039;&amp;#039; (if not existing, &amp;#039;&amp;#039;master&amp;#039;&amp;#039; or any other appropriate branch) by following the instructions [[Documentation#Pull/Merge request | Pull/Merge request]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Create merge request to branch &amp;#039;&amp;#039;import&amp;#039;&amp;#039; (if not existing, &amp;#039;&amp;#039;master&amp;#039;&amp;#039; or any other appropriate branch) by following the instructions [[Documentation#Pull/Merge request | Pull/Merge request]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Mikroelektronikk]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fli091</name></author>
	</entry>
	<entry>
		<id>http://ift.wiki.uib.no/index.php?title=Gitlab&amp;diff=2387&amp;oldid=prev</id>
		<title>Nfyku: Created page with &quot;== Software repository == We use the &#039;&#039;&#039;gitlab&#039;&#039;&#039; server hosted by IT of University of Bergen.  Further information: * [https://docs.gitlab.com/ce/gitlab-basics/README.html Gi...&quot;</title>
		<link rel="alternate" type="text/html" href="http://ift.wiki.uib.no/index.php?title=Gitlab&amp;diff=2387&amp;oldid=prev"/>
		<updated>2017-01-05T08:55:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Software repository == We use the &amp;#039;&amp;#039;&amp;#039;gitlab&amp;#039;&amp;#039;&amp;#039; server hosted by IT of University of Bergen.  Further information: * [https://docs.gitlab.com/ce/gitlab-basics/README.html Gi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Software repository ==&lt;br /&gt;
We use the &amp;#039;&amp;#039;&amp;#039;gitlab&amp;#039;&amp;#039;&amp;#039; server hosted by IT of University of Bergen.&lt;br /&gt;
&lt;br /&gt;
Further information:&lt;br /&gt;
* [https://docs.gitlab.com/ce/gitlab-basics/README.html Gitlab basics]&lt;br /&gt;
* [https://docs.gitlab.com/ee/workflow/README.html  Gitlab workflow]&lt;br /&gt;
&lt;br /&gt;
== Development workflow ==&lt;br /&gt;
Every logged-in user can access the main repository, however only a small group of administrators has write access. To contribute, a user creates a &amp;#039;&amp;#039;fork&amp;#039;&amp;#039;  from the repository. This is a copy where a single developer or a group of developers have full access.&lt;br /&gt;
&lt;br /&gt;
The main repository has the following branches:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;production&amp;#039;&amp;#039;&amp;#039;: the latest production code, in this branch we have release tags&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;master&amp;#039;&amp;#039;&amp;#039;: the latest stable release&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;dev&amp;#039;&amp;#039;&amp;#039;: the development branch&lt;br /&gt;
&lt;br /&gt;
In addition to those main branches there can be &amp;#039;&amp;#039;feature&amp;#039;&amp;#039; branches where development happens detached from the main branches. A &amp;#039;&amp;#039;feature&amp;#039;&amp;#039; branch is based on the &amp;#039;&amp;#039;dev&amp;#039;&amp;#039; branch and has a limited lifetime.&lt;br /&gt;
&lt;br /&gt;
=== Creating a project fork ===&lt;br /&gt;
A &amp;#039;&amp;#039;project fork&amp;#039;&amp;#039; or &amp;#039;&amp;#039;repository fork&amp;#039;&amp;#039; is a copy of the original repository where a user or a group of users has/have full control. All development in our project is carried out in the individual forks. Branches of project forks are merged back into the main repository by &amp;#039;&amp;#039;&amp;#039;merge requests&amp;#039;&amp;#039;&amp;#039;, preferably via &amp;#039;&amp;#039;&amp;#039;fast forward&amp;#039;&amp;#039;&amp;#039; merges. That requires developers to rebase project forks to the main repository and resolve all conflicts before requesting a merge.&lt;br /&gt;
&lt;br /&gt;
[https://docs.gitlab.com/ce/gitlab-basics/fork-project.html How to fork a project]&lt;br /&gt;
&lt;br /&gt;
Your repository fork is your sandbox, you can do whatever you want. Unless you have your own rules at hand right now you can apply the following:&lt;br /&gt;
* leave the &amp;#039;&amp;#039;master&amp;#039;&amp;#039; branch in sync with the main repository, do not make commits to it&lt;br /&gt;
* commit your changes to the &amp;#039;&amp;#039;dev&amp;#039;&amp;#039; branch&lt;br /&gt;
* if you start a new feature, and it&amp;#039;s expected to take a while, make a &amp;#039;&amp;#039;feature&amp;#039;&amp;#039; branch, e.g. &amp;#039;&amp;#039;dev-feature&amp;#039;&amp;#039; and give the feature a name&lt;br /&gt;
* synchronize regularly to the main repository by rebasing&lt;br /&gt;
&lt;br /&gt;
=== Making local development copy ===&lt;br /&gt;
Clone directly from your development fork, replace &amp;#039;&amp;#039;user&amp;#039;&amp;#039; appropriately. &amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: the gitlab offers two modes for the link to be cloned, you can choose &amp;#039;&amp;#039;ssh&amp;#039;&amp;#039; (default setting) or &amp;#039;&amp;#039;https&amp;#039;&amp;#039;. If you can not clone with the proposed default link, try option &amp;#039;&amp;#039;https://&amp;#039;&amp;#039;.&lt;br /&gt;
 git clone https://user@gitlab.uib.no/asim/asdc.git&lt;br /&gt;
&lt;br /&gt;
This repository will get the name &amp;#039;&amp;#039;origin&amp;#039;&amp;#039; in your local clone. &lt;br /&gt;
&lt;br /&gt;
If you have cloned already from the main repository, the upstream link can be changed as follows&lt;br /&gt;
 cd &amp;lt;reponame&amp;gt;&lt;br /&gt;
 git remote set-url origin https://user@gitlab.uib.no/asim/asdc.git&lt;br /&gt;
&lt;br /&gt;
=== Pushing to development fork ===&lt;br /&gt;
Once you have added commits to e.g. the &amp;#039;&amp;#039;&amp;#039;dev&amp;#039;&amp;#039;&amp;#039; branch, those commits can be &amp;#039;&amp;#039;pushed&amp;#039;&amp;#039; upstream to the fork.&lt;br /&gt;
 git push origin dev&lt;br /&gt;
&lt;br /&gt;
=== Pull/Merge request ===&lt;br /&gt;
All updates to the main repository are made via &amp;#039;&amp;#039;merge requests&amp;#039;&amp;#039; (github refers to them as &amp;#039;&amp;#039;pull requests&amp;#039;&amp;#039;). A merge request requires the code update to be in a mergable branch in a development fork.&lt;br /&gt;
&lt;br /&gt;
Merge request are also used widely to share &amp;#039;&amp;#039;work-in-progress&amp;#039;&amp;#039; with your colleagues and for code reviews. Mark such Merge request with &amp;quot;&amp;#039;&amp;#039;&amp;#039;WIP:&amp;#039;&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Preparation ====&lt;br /&gt;
In order to avoid conflicts, first the fork has to be updated to the main repository. The idea behind this is that all potential conflicts can be resolved by the developer with the best knowledge about the matter, while the maintainer can simple merge &amp;#039;&amp;#039;fast-forward&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Example workflow for a Merge request ====&lt;br /&gt;
# Go to your gitlab user space at [https://gitlab.uib.no/user https://gitlab.uib.no/user] (replace &amp;#039;&amp;#039;user&amp;#039;&amp;#039; appropriately.&lt;br /&gt;
# Find the project fork, e.g. in the list of projects associated with you from the upper main menu.&lt;br /&gt;
# In the line with the many columns regarding the repository, click on the &amp;quot;+&amp;quot;-symbol on the right hand side and choose &amp;quot;New merge request&amp;quot;&lt;br /&gt;
# Select project and branch for both source and target, and click &amp;quot;Compare branches and continue&amp;quot;&lt;br /&gt;
# Review the list of commits in this merge request, give it a descriptive title and description, pick an assignee&lt;br /&gt;
# Submit the merge request&lt;br /&gt;
&lt;br /&gt;
=== Importing an external package ===&lt;br /&gt;
The project will use a couple of external packages which are hosted in a different master repository. Copies of such external packages can be added to the gitlab server under our project group to provide a consistent package.&lt;br /&gt;
&lt;br /&gt;
Here is a proposed workflow for importing a package which is already hosted in git.&lt;br /&gt;
# Create new repository in the asim group or ask for creation, lets call it &amp;#039;&amp;#039;newPackage&amp;#039;&amp;#039;&lt;br /&gt;
# Fork the repository to your user space&lt;br /&gt;
# Clone the package you want to import&lt;br /&gt;
#:&amp;lt;pre&amp;gt; git clone &amp;lt;some_external_link&amp;gt; newPackage # we give it the new name&amp;lt;/pre&amp;gt;&lt;br /&gt;
#:&amp;lt;pre&amp;gt; cd newPackage&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Redirect upstream URL to the fork in your gitlab user space&lt;br /&gt;
#:&amp;lt;pre&amp;gt; git remote set-url origin https://user@gitlab.uib.no/user/newPackage.git&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Now make a forced push (option &amp;#039;&amp;#039;-f&amp;#039;&amp;#039;) to import the repository to your fork&lt;br /&gt;
#:&amp;lt;pre&amp;gt; git push -f origin&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Create merge request to branch &amp;#039;&amp;#039;import&amp;#039;&amp;#039; (if not existing, &amp;#039;&amp;#039;master&amp;#039;&amp;#039; or any other appropriate branch) by following the instructions [[Documentation#Pull/Merge request | Pull/Merge request]]&lt;/div&gt;</summary>
		<author><name>Nfyku</name></author>
	</entry>
</feed>