apt update
apt upgrade
apt install git
cd /
mkdir git
git config
git config --global user.name "Carlos"
git config --global user.email "cc@unicarlos.com"
git config --list
nano ~/.gitconfig
git config user.name
git help
git help config
git init
empty Git repository in /git/.git/
ls .git
HEAD branches config description hooks info objects refs
nano primerarchivo.txt escribo algo dentro
git add primerarchivo.txt añado el archivo
git commit -m 'primer archivo subido'
[master (root-commit) 454b8e8] primer archivo subido
ssh-keygen carlos__--
cd @/.ssh
ls id_rsa id_rsa.pub
Desde git@git:~/
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
carlos@deb412:~$ ssh-keygen
/home/carlos/.ssh/id_rsa.carlos.deb412
carlos__--
En .ssh apareceran id_rsa.carlos.deb412 y id_rsa.carlos.deb412.pub
Subir la clave al servidor:
git@git:~/.ssh$ scp -r carlos@192.168.4.102:/home/carlos/.ssh/id_rsa.carlos.deb412.pub ~/.ssh
Copiarlo en authorized_keys
git@git:~/.ssh$ cat id_rsa.carlos.deb412.pub >> authorized_keys
git@git:~/$ mkdir proyecto.git
cd proyecto.git
git init --bare
Initilized empty Git repository in /home/git/proyecto.git/
Primero instalar git (si no esta instalado)
root@deb412:/home/carlos# apt install git
Desde el usuario:
carlos@deb412:~$ mkdir git-proyecto
carlos@deb412:~$ cd git-proyecto
carlos@deb412:~/git-proyecto$ git init
Initilized empty Gir repository in /home/carlos/git-proyecto/.git
git add .
git commit -m 'Commit inicial'
git remote add origen git@192.168.4.11:/home/git/proyecto.git
git push origne master
git clone git@192.168.4.11:/home/git/proyecto.git
cd proyecto
nano LEEME
git add LEEM
git commit -am 'archivo LEEME'
git push origne master
git remote add origen git@192.168.4.11:/home/git/proyecto.git
git push origne master