<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.uabgrid.uab.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Billb%40uab.edu</id>
	<title>Cheaha - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.uabgrid.uab.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Billb%40uab.edu"/>
	<link rel="alternate" type="text/html" href="https://docs.uabgrid.uab.edu/wiki/Special:Contributions/Billb@uab.edu"/>
	<updated>2026-05-09T07:00:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://docs.uabgrid.uab.edu/w/index.php?title=GitRepoAccessOnUABgrid&amp;diff=4170</id>
		<title>GitRepoAccessOnUABgrid</title>
		<link rel="alternate" type="text/html" href="https://docs.uabgrid.uab.edu/w/index.php?title=GitRepoAccessOnUABgrid&amp;diff=4170"/>
		<updated>2012-06-20T15:58:28Z</updated>

		<summary type="html">&lt;p&gt;Billb@uab.edu: /* Access Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
UABgrid git repositories are hosted on git.uabgrid.uab.edu.&lt;br /&gt;
&lt;br /&gt;
Access to git repos will be decided by the project you are currently part of (usually the project and repo namespace will be the same).&lt;br /&gt;
&lt;br /&gt;
== Access Protocol ==&lt;br /&gt;
&lt;br /&gt;
Currently ssh is the protocol available for accessing git repos on git.aubgrid. As a result, a user would need an account on the host git.uabgrid. This, eventually would be replaced by [https://github.com/sitaramc/gitolite Gitolite], which would preclude the need for creating actual unix accounts on git.uabgrid. Currently, when we create git user accounts, users will be given git-shell access which will permit them to run the following git commands:&lt;br /&gt;
# clone&lt;br /&gt;
# pull (fetch)&lt;br /&gt;
# archive&lt;br /&gt;
&lt;br /&gt;
Push access is by default given to the ''maintainer'' of the project's source code. The ''maintainer'' is the authority to grant push privileges to members in a team. &lt;br /&gt;
 &lt;br /&gt;
Two steps to access a git repo&lt;br /&gt;
# Get a git account. Please send a request email to support@vo.aubgrid.uab.edu with subject ''git account on git.uabgrid'' and also specify the  project that you are a member of.&lt;br /&gt;
# ssh public key. Email ssh public key from the machine(s) from where you will be doing your git work.&lt;br /&gt;
&lt;br /&gt;
Upon an email confirmation that your account was created and your ssh pub keys added to the list of authorized_keys, you are ready to begin hacking on the code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone &amp;lt;blazer-id&amp;gt;@git.uabgrid.uab.edu:~git/repositories/&amp;lt;reponame&amp;gt;.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://man.he.net/man1/git-shell git-shell]&lt;/div&gt;</summary>
		<author><name>Billb@uab.edu</name></author>
	</entry>
</feed>