Add reference to crea_repo script and free training course to the readme.txt file

This commit is contained in:
Enrique Barcelli 2022-08-12 09:06:52 +08:00
parent 5e239819a5
commit 775c0b2e7b

View file

@ -12,18 +12,18 @@ USER'S QUICK REFERENCE
CLONE A REPO (onto the user local PC) 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 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, 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. #but you will need it to push to the repo.
ADD A REPO AS REMOTE (to a local repo on the user PC) 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 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. git repote add origin https://git.barcelli.net/git/myrepo.git #if you want to use https.
@ -33,29 +33,37 @@ ADMINISTRATOR'S QUICK REFERENCE
PROVIDE ACCESS (Users will have access to all repositories in the server) 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 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 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 3. No need to add any credentials for read-only access via https
CREATE A NEW REPOSITORY (on the server by the administrator) CREATE A NEW REPOSITORY (on the server by the administrator)
------------------------------------------------------------ ------------------------------------------------------------
cd /home/git Run the following commands:
sudo mkdir myrepo.git
sudo chown -R git:www-data myrepo.git cd /home/git
sudo chmod g+s myrepo.git sudo mkdir myrepo.git
cd myrepo.git sudo chown -R git:www-data myrepo.git
sudo git init --bare sudo chmod g+s myrepo.git
cd .. cd myrepo.git
sudo chown -R git:www-data myrepo.git sudo git init --bare
sudo chmod -R 775 myrepo.git cd ..
sudo chown -R git:www-data myrepo.git
sudo chmod -R 775 myrepo.git
Alternative you may run the following script as sudo:
sudo ./crea_repo.sh myrepo
REFERENCES REFERENCES
---------- ----------
https://git-scm.com/ #git official documentation https://git-scm.com/ #git official documentation
https://learn.smt-acc.com/ #free introductory course to Git with certification