SlideShare uma empresa Scribd logo
1 de 23
Programación Orientada a Objetos

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




Configuración del GitHub
Programación Orientada a Objetos

cómo se ve y funciona Git. Estas variables se puedenalmacenar en
treslugaresdiferentes:

        / Etc / gitconfigarchivo: 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 johndoe@example.com 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.


Configuración del GitHub
Programación Orientada a Objetos

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 = schacon@gmail.com
color.status = auto



Configuración del GitHub
Programación Orientada a Objetos

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




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
Programación Orientada a Objetos




   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.




Configuración del GitHub
Programación Orientada a Objetos




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




Configuración del GitHub
Programación Orientada a Objetos

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 " your_email@youremail.com "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:
 dbuser_name@username.comla 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


Configuración del GitHub
Programación Orientada a Objetos

   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 "git@github.com" parte. Se supone que estar allí.

 $ Ssh-T git@github.comintentosporssh a github



Configuración del GitHub
Programación Orientada a Objetos

   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
 " your_email@youremail.com "Establece el correo electrónico del usuario para todos los
 git casos en el sistema



   Másinformaciónacercadelusuario



Configuración del GitHub
Programación Orientada a Objetos

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




Configuración del GitHub
Programación Orientada a Objetos

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:




Configuración del GitHub
Programación Orientada a Objetos


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




Configuración del GitHub
Programación Orientada a Objetos

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).




Configuración del GitHub
Programación Orientada a Objetos

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


Configuración del GitHub
Programación Orientada a Objetos

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.




Configuración del GitHub

Mais conteúdo relacionado

Destaque

Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónDavid Vaquero
 
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesDavid Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaCurso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaDavid Vaquero
 
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebDavid Vaquero
 
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónDavid Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosDavid Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowDavid Vaquero
 
Liferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básicaLiferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básicaDavid Vaquero
 
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónDavid Vaquero
 

Destaque (10)

Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
 
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
 
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaCurso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
 
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
 
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
 
Liferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básicaLiferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básica
 
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
 
Composer: Gestionando dependencias en PHP
Composer: Gestionando dependencias en PHP Composer: Gestionando dependencias en PHP
Composer: Gestionando dependencias en PHP
 

Semelhante a Configuración de github

Semelhante a Configuración de github (20)

Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantes
 
Instrucciones_Git.pdf
Instrucciones_Git.pdfInstrucciones_Git.pdf
Instrucciones_Git.pdf
 
Tutorial Git y Smart Git
Tutorial Git y Smart GitTutorial Git y Smart Git
Tutorial Git y Smart Git
 
Git / Guía Básica
Git / Guía BásicaGit / Guía Básica
Git / Guía Básica
 
Git & GitHub Part II
Git & GitHub Part IIGit & GitHub Part II
Git & GitHub Part II
 
02 versionamientoy usogit_i_parte
02 versionamientoy usogit_i_parte02 versionamientoy usogit_i_parte
02 versionamientoy usogit_i_parte
 
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxGuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
 
Git.manual.usuario
Git.manual.usuarioGit.manual.usuario
Git.manual.usuario
 
Git y github básico
Git y github básicoGit y github básico
Git y github básico
 
Manual express de git
Manual express de gitManual express de git
Manual express de git
 
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora BlancoPresentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
 
Aprendiendo GIT
Aprendiendo GITAprendiendo GIT
Aprendiendo GIT
 
Git for php devs
Git for php devsGit for php devs
Git for php devs
 
Taller Git en la URJC
Taller Git en la URJC Taller Git en la URJC
Taller Git en la URJC
 
Git training
Git trainingGit training
Git training
 
Tallerintroducciongit
TallerintroducciongitTallerintroducciongit
Tallerintroducciongit
 
Primeros pasos con git
Primeros pasos con gitPrimeros pasos con git
Primeros pasos con git
 
Git
GitGit
Git
 
Curso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en GithubCurso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en Github
 
Configurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ideConfigurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ide
 

Configuración de github

  • 1. Programación Orientada a Objetos 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 Configuración del GitHub
  • 2. Programación Orientada a Objetos cómo se ve y funciona Git. Estas variables se puedenalmacenar en treslugaresdiferentes: / Etc / gitconfigarchivo: 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 johndoe@example.com 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. Configuración del GitHub
  • 3. Programación Orientada a Objetos 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 = schacon@gmail.com color.status = auto Configuración del GitHub
  • 4. Programación Orientada a Objetos 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 Configuración del GitHub
  • 5. Programación Orientada a Objetos Configuración del GitHub
  • 6. Programación Orientada a Objetos Configuración del GitHub
  • 7. Programación Orientada a Objetos Configuración del GitHub
  • 8. Programación Orientada a Objetos Configuración del GitHub
  • 9. Programación Orientada a Objetos Configuración del GitHub
  • 10. Programación Orientada a Objetos Configuración del GitHub
  • 11. Programación Orientada a Objetos Configuración del GitHub
  • 12. Programación Orientada a Objetos Configuración del GitHub
  • 13. Programación Orientada a Objetos 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. Configuración del GitHub
  • 14. Programación Orientada a Objetos 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 Configuración del GitHub
  • 15. Programación Orientada a Objetos 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 " your_email@youremail.com "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: dbuser_name@username.comla 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 Configuración del GitHub
  • 16. Programación Orientada a Objetos 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 "git@github.com" parte. Se supone que estar allí. $ Ssh-T git@github.comintentosporssh a github Configuración del GitHub
  • 17. Programación Orientada a Objetos 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 " your_email@youremail.com "Establece el correo electrónico del usuario para todos los git casos en el sistema Másinformaciónacercadelusuario Configuración del GitHub
  • 18. Programación Orientada a Objetos 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 Configuración del GitHub
  • 19. Programación Orientada a Objetos 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: Configuración del GitHub
  • 20. Programación Orientada a Objetos 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 Configuración del GitHub
  • 21. Programación Orientada a Objetos 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). Configuración del GitHub
  • 22. Programación Orientada a Objetos 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 Configuración del GitHub
  • 23. Programación Orientada a Objetos 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. Configuración del GitHub