-
Notifications
You must be signed in to change notification settings - Fork 1
/
GitHubPassword.txt
92 lines (43 loc) · 2.5 KB
/
GitHubPassword.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
GitHubPassword
Para poder estar usando GitHub de manera fluida y sin inerrupciones de confirmación de identidad dónde pide tu nombre de usuario y constraseña, vamos a generar un archivo oculto donde se crea una contraseña local/publica qué conecta la temrinal con GitHub.
Para hacer este paso debes ya de tener un repositorio tuyo de GitHub clonado en tu computadora.
Antes qué nada, en la Terminal escibre:
$ sudo apt-get install xclip (Copia tus claves cuando quieras hacer una Key SSH)
Abre la Terminal y escribe:
$ git init
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
$ git config user.name "Your Name"
$ ssh-keygen (Esto te genera claves en el directorio `.ssh` en tu directorio hogar - fíjate en lo qué aparece entre paréntesis cuando escribes el código, eso lo deberás de copiar y pegar ahí mismol, pues te estará preguntando en qué archivo quieres guardar tu llave.-) Luego te pedirá una palabra de pase, solo presiona Enter, en seguida te aparecerá unletrero para qué la confirmes, solo vuleve a presionar Enter.
$ ssh-add ~/.ssh/id_rsa
$ xclip -sel clip < ~/.ssh/id_rsa.pub
Verifica qué se haya creado correctamente escribiendo:
$ ssh -T [email protected]
Si no está correctamente hecha, entra a:
https://help.github.com/articles/generating-ssh-keys/
y revisa en qué pudo fallar.
Una vez verificado esto entra a tu cuenta de GitHub.
Selecciona Settings, que está en a la parte superior derecha en el engrante, son los settings.
Selecciona SSH Keys.
Selecciona Add SSH key.
Ponle un título.
Ahora pega la clave qué traes en tu clipboard. (Es decir, solo dale click derehco, pegar)
Dale click en Add Key.
Ahora regresate a tu paǵina principal de GitHub.
Entr al repositorio qué quieres pushear sin que te pida tu contraseña.
Ahora, donde dice clonar selecciona SSH. Copia el URL.
Ve a la Terminal.
Abre el directorio de tu repo, es decir, escribe:
$ cd "a" (a = nombre de tu repositorio)
$ cd .git
$ gedit config
Cambia el URL de -remote "origin"- por el que copiaste.
Regresa a tu GitHub.
Salvalo y cierralo.
Vuelve a la página de tu GitHUb y vuleve a cambiar SSH por HTTPS enla URL de tu repositorio.
Listo, ya no te pedirá la cuenta otra vez.
Si al quererle dar:
$ git push
antes de subirlo, te aparece un letrero qué te da a escoger dos opciones, entonces, escribe en la terminal:
$ git config --global push.default matching
Listo. Si no haces este paso no te preocupes, se seguirán subiendo tus archivos.