Date post: | 22-Jul-2015 |
Category: |
Documents |
Upload: | lpedrerosa |
View: | 1,729 times |
Download: | 0 times |
Programación Orientada a Objetos
Configuración del GitHub
Configuración de Git
Si te has encontrado en esta página, estamos asumiendo que eres nuevo en
Git y GitHub. Esta guía le guiará a través de los fundamentos y explicar un
poco acerca de cómo funciona todo en el camino.
Esta es la guía para la creación de git en Ventanas . También hay guías
para OSX y Linux .
Primero: Descargar e instalar Git
En el corazón de GitHub es una versión de código abierto del sistema de
control (VCS) llamada Git *. Creado por los tíos mismo que creó Linux, Git es
responsable de todo lo relacionado con GitHub que sucede localmente en el
equipo.
* Si no ya saben lo que es Git, tomar un curso acelerado.
1. Descargue e instale la última versión de Git para Windows .
Utilice las opciones por defecto para cada paso.
Por primera vez el programa de instalación Git
Ahora que ha Git en su sistema, tendrá que hacer algunas cosas para
personalizar su entorno de Git.Usted debe tener para hacer estas cosas una sola
vez, sino que va a quedar entre las actualizaciones.También se pueden cambiar
en cualquier momento mediante la ejecución a través de los comandos de
nuevo.
Git viene con una herramienta llamada gitconfig que le permite obtener y
establecer las variables de configuración que controlan todos los aspectos de
Programación Orientada a Objetos
Configuración del GitHub
cómo se ve y funciona Git. Estas variables se puedenalmacenar en
treslugaresdiferentes:
/ Etc / gitconfig archivo: Contiene los valores para todos los usuarios del sistema y todos sus repositorios. Si pasa la opción - sistema de gitconfig , lee y escribe en este archivo en particular.
~ /. Gitconfig archivo: específicas para el usuario. Usted puede hacer Git leer y escribir en este archivo en concreto por el que pasa - global opción.
archivo de configuración en el directorio de git (es decir, .git / config ) de cualquier depósito que está utilizando actualmente: específica para ese repositorio único. Cada nivel anula los valores en el nivel anterior, por lo que los valores de .git / config triunfo los de / etc / gitconfig .
En sistemas Windows, Git busca la gitconfig. archivo en el directorio $ HOME directorio
( C: \ Documents and Settings \ $ USER para la mayoría de la gente). Además, también
parece a / etc / gitconfig, aunque es relativo a la raíz MSys, que es donde se
decide instalar Git en su sistema de Windows cuando se ejecuta el instalador.
Su identidad
Lo primero que debe hacer al instalar Git es poner su nombre de usuario y
dirección de correo electrónico.Esto es importante porque cada confirmación
Git utiliza esta información, y es inmutable al horno en el cometa pasa cerca:
$ Gitconfig - user.name global "John Doe"
$ Gitconfig - global [email protected] user.email
Una vez más, que tienes que hacer esto sólo una vez si pasa el - global opción,
porque entonces Git siempre usará esa información para cualquier cosa que
hagas en ese sistema. Si desea reemplazar esto con otro nombre o dirección de
correo electrónico para proyectos específicos, se puede ejecutar el comando sin
el - global opción cuando estás en ese proyecto.
Programación Orientada a Objetos
Configuración del GitHub
Su Editor
Ahora que su identidad está configurada, puede configurar el editor de texto
por defecto que se utiliza cuando Git te necesita para escribir un mensaje. Por
defecto, Git utiliza editor predeterminado del sistema, que es generalmente Vi o
Vim. Si desea utilizar un editor de texto, como Emacs, puedes hacer lo siguiente:
$ Gitconfig - global emacscore.editor
Su herramienta de diferencias
Otra opción útil es posible que desee configurar la herramienta de diferencias
por defecto a utilizar para resolver los conflictos de fusión. Digamos que usted
desea utilizar vimdiff:
$ Gitconfig - global vimdiffmerge.tool
Git acepta kdiff3, tkdiff, se funden, xxdiff, emerge, vimdiff, gvimdiff, ECMerge y
opendiff como válidas las herramientas de fusión. También puede crear una
herramienta personalizada, véase el capítulo 7 para obtener más información
sobre cómo hacerlo.
Cómo comprobar los ajustes
Si desea comprobar la configuración, puede utilizar la configuración de git - la lista de
comandos a la lista de todos los ajustes de Git puede encontrar en ese punto:
$ Gitconfig - list
user.name = Scott Chacon
user.email = [email protected]
color.status = auto
Programación Orientada a Objetos
Configuración del GitHub
autocolor.branch =
autocolor.interactive =
color.diff = auto
...
Usted puede ver las teclas más de una vez, porque Git lee la clave misma de
diferentes archivos ( / etc / gitconfig y gitconfig ~ /. , por ejemplo). En este caso, Git
utiliza el último valor para cada clave única que ve.
También puede consultar lo que piensa Git valor de una clave específica está
escribiendo gitconfig {key} :
$ Gitconfig user.name
Scott Chacon
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
Programación Orientada a Objetos
Configuración del GitHub
No utilice PuTTY si se le da la opción. GitHub sólo proporciona soporte
para openssh.
Siguiente: Configuración de las claves SSH
Nosotros utilizamos las claves SSH para establecer una conexión segura entre
su computadora y GitHub. Su instauración es bastante fácil, pero implica una
serie de medidas.
Para asegurarse de que genere una clave nueva, es necesario comprobar si
ya existe. En primer lugar, es necesario abrir BashGit (no la línea de
comandos de Windows), que se encuentra en el menú de inicio en el tracto
gastrointestinal.
Programación Orientada a Objetos
Configuración del GitHub
Necesidad de una rápida lección acerca de BashGit?
1. Compruebe que las claves SSH. Tiene un par de claves existente? Usted
puede saltar al paso 4.
En primer lugar, tenemos que comprobar para los actuales claves SSH en
el equipo:
$ Cd ~ /. SshComprueba si existe un directorio llamado ". ssh" en su directorio de usuario
Si dice "No existe el fichero o directorio" pase a la etapa 3 . De lo contrario
seguirá el paso 2 .
2. Copia de seguridad y eliminar los actuales claves SSH.
Dado que ya existe un directorio SSH querrá volver a la antigua y retírela:
$ Lslista de todos los subdirectorios en el directorio
actualconfiguraciónid_rsaknown_hosts id_rsa.pub$ mkdirkey_backuphace un
subdirectorio llamado "key_backup" en el directorio actual$ cpid_rsakey_backup *Copia el
id_rsa y id_rsa.pub archivos en key_backup$ rmid_rsa *Borra los archivos id_rsa y id_rsa.pub
Programación Orientada a Objetos
Configuración del GitHub
3. Generar una nueva clave SSH.
Para generar una nueva clave SSH, introduzca el código de
abajo. Queremos que la configuración predeterminada de modo que
cuando le pide que introduzca un archivo en el que guardar la clave,
presione ENTRAR.
$ Ssh-keygen-t rsa-C " [email protected] "Crea una nueva clave ssh usando el
correo electrónico proporcionadogeneración público / privado par de claves RSA.Introduzca el archivo en el que guardar la clave (/ Users /your_user_directory /. ssh / id_rsa): <Presione enter>
Ahora es necesario introducir una contraseña.
¿Por qué frases de la materia?
Enterpassphrase (vacío sin contraseña): <introducir un passphrase>Introduzca misma contraseña de nuevo: <introducir contraseña again>
Que debe dar algo como esto:
Su identificación se ha ahorrado en / Users / your_user_directory / .ssh / id_rsa.Su llave pública se ha ahorrado en / Users / your_user_directory / .ssh / id_rsa.pub.La huella digital es:01:00 f: f4: 3b: ca: 85: d6: 17: a1: 7d: f0: 68:9 d: f0: a2: [email protected] imagen de la tecla randomart es:+ - [RSA 2048 ]----+. | + + || = o O. || = * * || o = + || o S. || o o = || o. E || || |+-----------------+
4. Añade tu llave SSH a GitHub.
En el sitio GitHub "Configuración de cuenta" Click > Haga clic en "las claves
SSH públicas"> Haga clic en "Añadir otra clave pública"
Abra el archivo id_rsa.pub con un editor de texto (Notepad, TextEdit, o
gedit no tendrán ningún problema). Esta es su clave pública SSH. Es
Programación Orientada a Objetos
Configuración del GitHub
posible que deba activar "ver archivos ocultos" para encontrarlo, porque
el .ssh directorio está oculto. Es importante que usted copia de la clave
SSH exactamente como está escrito, sin añadir nuevas líneas o espacios en
blanco. Ahora pegarlo en la "clave" sobre el terreno.
No puede ver los archivos ocultos? Otras formas de copiar:
Ahora lo pega en la "clave" sobre el terreno.
Haga clic en "Agregar clave."
5. Prueba de todo.
Para asegurarse de que todo está trabajando usted ahora SSH a
GitHub. No cambie la "[email protected]" parte. Se supone que estar allí.
$ Ssh-T [email protected] a github
Programación Orientada a Objetos
Configuración del GitHub
Que debe dar la siguiente:
La autenticidad de 'github.com (207.97.227.239) "de acogida no puede ser establecida.huella digital RSA es 16:27: AC: A5: 76:28:2 d: 36:63:1 b: 56:4 d: eb: df: a6: 48.¿Estás seguro de que desea continuar la conexión (sí / no)?
No se preocupe, esto se supone que sucede. Tipo "sí".
Hola nombre de usuario ! Usted ha autenticado correctamente, pero GitHub no proporciona acceso a una consola.
¿Tienes problemas?
Entonces: Configura tu Información
Ahora que ha creado Git y sus llaves SSH entró en GitHub, es el momento
para configurar su información personal.
1. Establezca su nombre de usuario y correo electrónico.
Git, que hace que cada confirmación marcando el nombre del usuario y el
correo electrónico.Además, se utiliza esta información para asociar el
cometa con su cuenta de GitHub. Para establecer estas, introduzca el
código de abajo, en sustitución del nombre y correo electrónico con la
suya. El nombre debe ser su nombre real , no su nombre de usuario
GitHub.
$ Gitconfig - user.name global " Nombre Apellido "Establece el nombre del usuario para
todas las instancias git en el sistema$ gitconfig - user.email global " [email protected] "Establece el correo electrónico del usuario para todos los
git casos en el sistema
Másinformaciónacercadelusuario
Programación Orientada a Objetos
Configuración del GitHub
2. EstablecersufichaGitHub.
Algunas herramientas de conectar a GitHub sin SSH. Para utilizar
correctamente estas herramientas que necesita para encontrar y
configurar el token de API.
En el sitio GitHub "Configuración de cuenta" Click > Haga clic en
"Administrador de la cuenta."
En la línea de comandos ejecute el siguiente código, usando su nombre de
usuario GitHub y el símbolo en lugar de los que se muestran.
$ Gitconfig - global github.user nombre de usuarioEstablece el nombre de usuario
GitHub para todas las instancias git en el sistema$ gitconfig - global github.token 0123456789yourf0123456789tokenEstablece el tokenGitHub para todas
las instancias git en el sistema
* Nota * Si alguna vez cambiar su contraseña GitHub, un nuevo token, se
creará y tendrá que ser actualizado.
Instalación de Git
Programación Orientada a Objetos
Configuración del GitHub
Vamos a usar algunos Git. Lo primero es lo primero, hay que instalar. Se puede
conseguir de varias maneras, los dos más importantes son para instalarlo desde
el código fuente o instalar un paquete existente para su plataforma.
Instalación de la Fuente
Si es posible, generalmente es útil para instalar Git desde la fuente, ya que
obtendrá la versión más reciente. Cada versión de Git tiende a incluir mejoras
en la interfaz de usuario útil, así que conseguir la última versión es la mejor ruta
si se siente cómodo software compilando desde las fuentes. También es el caso
de que muchas distribuciones de Linux contienen paquetes muy viejo, así que a
menos que estés en una distro muy al día o si está usando backports, la
instalación de la fuente puede ser la mejor apuesta.
Para instalar Git, es necesario tener las siguientes bibliotecas que Git depende:
curl, zlib, openssl, expatriados, y libiconv. Por ejemplo, si usted está en un
sistema que tiene yum (como Fedora) o apt-get (por ejemplo, un sistema
basado en Debian), puede utilizar uno de estos comandos para instalar todas las
dependencias:
$ Yum install curl-develexpatriadosdesa-gettext-devel \
openssl-develzlib-devel
$ Apt-get install-libcurl4 gnutls-dev-devgettext libexpat1 \
libz-devlibssl-dev
Cuando usted tiene todas las dependencias necesarias, usted puede seguir
adelante y tomar la última instantánea de la página web de Git:
Programación Orientada a Objetos
Configuración del GitHub
http://git-scm.com/download
A continuación, compilar e instalar:
$ Tar-zxf git-1.7.2.2.tar.gz
$ Cd git-1.7.2.2
$ Makeprefix = / usr / local todos los
$ Sudo makeprefix = / usr / local de instalación
Una vez hecho esto, también se puede obtener a través de GitGit mismo para
las actualizaciones:
$ Git clone git: / / git.kernel.org / pub / SMC / git / git.git
La instalación en Linux
Si desea instalar Git en Linux a través de un instalador binario, por lo general
puede hacerlo a través del paquete básico de gestión de la herramienta que
viene con su distribución. Si estás en Fedora, puede utilizar yum:
$ Yuminstallgit-core
O si usted está en una distribución basada en Debian como Ubuntu, trate de
apt-get:
$ Apt-get installgit-core
Programación Orientada a Objetos
Configuración del GitHub
Instalación en Mac
Hay dos maneras fáciles de instalar Git en un MAC. Lo más fácil es usar el
instalador gráfico de Git, que se puede descargar desde la página de Google
Code (ver Figura 1-7):
http://code.google.com/p/git-osx-installer
Figura 1-7. Git OS X instalador.
La forma es el otro gran instalar Git a través de
MacPorts( http://www.macports.org ). Si usted tiene MacPorts, instale a través de Git
$ Sudo portinstallgit-core + svn + doc + + bash_completiongitweb
Usted no tiene que agregar todos los extras, pero es probable que desee incluir
svn + en caso de que tenga que usar Git con repositorios de Subversion (véase el
capítulo 8).
Programación Orientada a Objetos
Configuración del GitHub
La instalación en Windows
Instalar Git en Windows es muy fácil. El proyecto msysgit tiene uno de los
procedimientos de instalación más fácil. Basta con descargar el archivo
ejecutable de instalación desde la página de Google Code, y ejecutarlo:
http://code.google.com/p/msysgit
Después de que se haya instalado, usted tiene una versión de línea de
comandos (como un cliente SSH que será muy útil más adelante) y la interfaz
gráfica de usuario estánda
Obtención de ayuda
Si alguna vez necesita ayuda durante el uso de Git, hay tres maneras de obtener
la página de manual (página de manual) para ayudar a cualquiera de los
comandos de Git:
$ Git<verb> ayuda
$ Git<verb> - help
$ Mangit-<verb>
Por ejemplo, usted puede conseguir la ayuda de la página de manual para el
comando de configuración mediante la ejecución de
$ Gitconfig ayuda
Estos comandos son agradables porque puedes acceder a ellos en cualquier
lugar, incluso fuera de línea.Si las páginas del manual y este libro no son
Programación Orientada a Objetos
Configuración del GitHub
suficientes y que necesita ayuda en persona, puedes probar el git # o # github canal
en el servidor IRC Freenode (irc.freenode.net). Estos canales son regularmente
lleno de cientos de personas que están muy bien informados acerca de Git y
están dispuestos a ayudar.