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