592 votos

Importar el código fuente existente a github

¿cómo puedo importar el código fuente de mi ordenador a mi cuenta de github?

948voto

Pete Puntos 13373

Si tienes código fuente local que quieres añadir a un nuevo repositorio git remoto sin 'clonar' el remoto primero, haz lo siguiente (yo suelo hacer esto - creas tu repositorio remoto vacío en bitbucket/github, y luego empujas tu fuente)

  1. Crear el repositorio remoto, y obtener la URL como git@github.com:/youruser/somename.git o https://github.com/youruser/somename.git

    Si su repositorio GIT local ya está configurado, omita los pasos 2 y 3


  2. Localmente, en el directorio root de su fuente, git init

    2a. Si inicializas el repo con un .gitignore y un README.md debes hacer un git pull {url from step 1} para asegurarse de que no commit archivos a la fuente que desea ignorar ;)

  3. Localmente, añade y commit lo que quieras en tu repo inicial (para todo, git add . entonces git commit -m 'initial commit comment' )


  4. para adjuntar su repo remoto con el nombre 'origen' (como lo haría la clonación)
    git remote add origin [URL From Step 1]

  5. Ejecutar git pull origin master para tirar de la rama remota para que estén sincronizados.

  6. para empujar hacia arriba su rama maestra (cambiar master por otra rama diferente):
    git push origin master

40voto

Gordon Puntos 156415

Esto se explica en el excelente libro electrónico gratuito ProGit . Asume que ya tienes un repositorio git local y otro remoto. Para conectarlos utiliza

$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin  git://github.com/schacon/ticgit.git
pb  git://github.com/paulboone/ticgit.git

Para empujar los datos del repositorio local a github utiliza

$ git push origin master

Si aún no ha configurado un repositorio local y/o remoto, consulte la ayuda en GitHub y el capítulos anteriores del libro .

21voto

cfont Puntos 159

Uno de los comentarios mencionó el uso de la GUI de GitHub, pero no dio ninguna ayuda específica sobre el uso y se dio cuenta de que la mayoría de las respuestas fueron útiles en el símbolo del sistema solamente. Si quieres usar la GUI de GitHub puedes seguir estos pasos:

  1. Haga clic en el botón "+" y elija "Añadir repositorio local" enter image description here
  2. Navegue hasta el directorio con su código existente y haga clic en el botón "Añadir".
  3. Ahora se le pedirá que "cree un nuevo repositorio git local aquí", así que haga clic en el botón "Sí". enter image description here
  4. Añada su "commit Summary" y "Extended description" como desee. Por defecto, todos sus archivos deberían estar ya seleccionados con marcas de verificación. Haga clic en el botón "commit & Sync". enter image description here
  5. Ahora se le pedirá que añada el nombre y la descripción de su proyecto, así como la cuenta a la que desea enviarlo (si tiene varias). Haz clic en el botón "Push Repository". enter image description here

Después de un momento con un icono de GitHub girando, tu código fuente pertenecerá a un repositorio local y será empujado/sincronizado con un repositorio remoto en tu cuenta de GitHub. Todo esto supone que has configurado previamente la interfaz gráfica de GitHub, tu cuenta de GitHub y las claves SSH.

12voto

Globalkeith Puntos 1141

Como bien señala JB, es increíblemente fácil en github, simplemente siguiendo las instrucciones.

Este es un ejemplo de las instrucciones que aparecen después de configurar un nuevo repositorio en github utilizando http://github.com/new cuando estés conectado.

Global setup:

 Set up git
  git config --global user.name "Name"
  git config --global user.email email@gmail.com

Next steps:

  mkdir audioscripts
  cd audioscripts
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:ktec/audioscripts.git
  git push -u origin master

Existing Git Repo?

  cd existing_git_repo
  git remote add origin git@github.com:ktec/audioscripts.git
  git push -u origin master

Importing a Subversion Repo?

  Check out the guide for step by step instructions.

¡¡No podría ser más fácil!!

7voto

JB. Puntos 12482
  1. Abre tu tablero de github (está en https://github.com/ si está conectado)
  2. Haga clic en Nuevo depósito
  3. Rellene los espacios en blanco; haga clic en "Crear Repositorio".
  4. Siga las instrucciones de la página que aparece a continuación

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X