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