Add readme and cheat sheet
This commit is contained in:
		
						commit
						4a5defd3f9
					
				
							
								
								
									
										
											BIN
										
									
								
								git-cheat-sheet-large01.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								git-cheat-sheet-large01.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 143 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								git-cheat-sheet-large02.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								git-cheat-sheet-large02.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 146 KiB  | 
							
								
								
									
										61
									
								
								reame.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								reame.txt
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,61 @@
 | 
			
		|||
USER'S QUICK REFERENCE
 | 
			
		||||
----------------------
 | 
			
		||||
 | 
			
		||||
*************************************************
 | 
			
		||||
*IMPORTANT: THIS SERVER DOES NOT SUPPORT GIT-LFS*
 | 
			
		||||
*************************************************
 | 
			
		||||
 | 
			
		||||
*********************************************
 | 
			
		||||
*YOU MAY ACCESS THIS SERVER VIA SSH OR HTTPS*
 | 
			
		||||
*********************************************
 | 
			
		||||
 | 
			
		||||
CLONE A REPO (onto the user local PC)
 | 
			
		||||
-------------------------------------
 | 
			
		||||
 | 
			
		||||
git clone git@git.barcelli.net:myrepo		#You will need ssh authentication to clone and push.
 | 
			
		||||
 | 
			
		||||
git clone https://git.barcelli.net/git/myrepo	#You won't need authentication to clone with https,
 | 
			
		||||
						#but you will need it to push to the repo.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ADD A REPO AS REMOTE (to a local repo on the user PC)
 | 
			
		||||
-----------------------------------------------------
 | 
			
		||||
 | 
			
		||||
git remote add origin git@git.barcelli.net:myrepo.git		#If you want to use ssh.
 | 
			
		||||
 | 
			
		||||
git repote add origin https://git.barcelli.net/git/myrepo.git	#if you want to use https.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ADMINISTRATOR'S QUICK REFERENCE
 | 
			
		||||
-------------------------------
 | 
			
		||||
 | 
			
		||||
PROVIDE ACCESS (Users will have access to all repositories in the server)
 | 
			
		||||
-------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
1. Add the user's ssh public key to server		#for ssh access
 | 
			
		||||
 | 
			
		||||
2. sudo htpasswd -m /etc/apache2/git.passwd user1	#for https access
 | 
			
		||||
 | 
			
		||||
3. No need to add any credentials for read-only access via https
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CREATE A NEW REPOSITORY (on the server by the administrator)
 | 
			
		||||
------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
cd /home/git
 | 
			
		||||
sudo mkdir myrepo.git
 | 
			
		||||
sudo chown -R git:www-data myrepo.git
 | 
			
		||||
sudo chmod g+s myrepo.git
 | 
			
		||||
cd myrepo.git
 | 
			
		||||
sudo git init --bare
 | 
			
		||||
cd ..
 | 
			
		||||
sudo chown -R git:www-data myrepo.git
 | 
			
		||||
sudo chmod -R 775 myrepo.git
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
REFERENCES
 | 
			
		||||
----------
 | 
			
		||||
 | 
			
		||||
https://git-scm.com/			#git official documentation
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in a new issue