+ admin ssh identidades

Fuzan 2020-11-27 17:00:46 -03:00
parent b0b8354a12
commit 464fe97540

@ -112,7 +112,9 @@ git commit -m "--amend para sobreescribir el ultimo commit" --amend
``` ```
##### Cada ***commit tiene un parent*** .. "de que 'punto' viene" ##### Cada ***commit tiene un parent*** .. "de que 'punto' viene"
## BRANCHES ## BRANCHES
------
##### linea alterna del repositorio ##### linea alterna del repositorio
Ver ramas: `git branches --list` Ver ramas: `git branches --list`
@ -156,7 +158,9 @@ git rebase master
git checkout master git checkout master
git merge "rama experimental" git merge "rama experimental"
``` ```
### LOG ## LOG
-----
#### Log STAT, explica con detalle nro. de lienas cambiadas #### Log STAT, explica con detalle nro. de lienas cambiadas
`git log --stat` `git log --stat`
@ -204,7 +208,9 @@ git stash apply
### Clonar Repositorio ### Clonar Repositorio
`git clone [repos ssh o https]` `git clone [repos ssh o https]`
### Llaves ssh ## Llaves ssh
------
##### Listar llaves ##### Listar llaves
`ssh-add -l` `ssh-add -l`
@ -223,6 +229,29 @@ ssh-add .ssh/[key_rsa]
cat .ssh/[key_rsa.pub] cat .ssh/[key_rsa.pub]
``` ```
### Manejo de Identidades git
- Configuracion por archivo **~/.ssh/config**
```
Host gitfuzan
Hostname jpdev.kickto.net
User fuzan
IdentityFile ~/.ssh/keys/id_rsa
PasswordAuthentication no
Port 22
```
ej. al agregar repositorio remoto, usar host en comando:
```
git remote add origin ssh://git@gitfuzan/jp.av.dev/basicos_git.git
```
- Configuración por carpeta
```
git config --local user.name "fuzan"
git config --local user.email "fuzan@email.net"
git config --local core.sshCommand "ssh -i ~/.ssh/keys/id_rsa -F /dev/null"
```
## Médotodos remotos tipícos ## Médotodos remotos tipícos
### Clonar repositorio (o https): ### Clonar repositorio (o https):