Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Adding locally hosted code to GitHub

Learn how to add existing source code or repositories to GitHub Enterprise Server from the command line using CLI de GitHub or Git Commands. Then, share your code and invite others to work with you.

About adding existing source code to GitHub Enterprise Server

If you have existing source code or repositories stored locally on your computer or private network you can add them to GitHub Enterprise Server by typing commands in a terminal. You can do this by typing Git commands directly, or by using CLI de GitHub.

CLI de GitHub es una herramienta de código abierto para utilizar GitHub desde la línea de comandos de tu computadora. El CLI de GitHub puede simplificar el proceso de agregar un proyecto existente a GitHub Enterprise Server utilizando la línea de comandos. Para aprender más sobre el CLI de GitHub, consulta la sección "Acerca del CLI de GitHub".

Sugerencia: Si estás más a gusto con una interfaz de usuario de tipo "apuntar y hacer clic", trata de agregar tu proyecto con GitHub Desktop. Para más información, consulta "Agregar un repositorio de tu computadora local a GitHub Desktop" en GitHub Desktop Ayuda.

Advertencia: Si tratas con información sensible, nunca realices git add, commit, o push en un repositorio. La información sensible puede incluir, pero no se limita a:

  • Contraseñas
  • SSH keys (Claves SSH)
  • Llaves de acceso AWS
  • Llaves API
  • Números de tarjetas de crédito
  • Números de NIP

Para obtener más información, consulta "Eliminar datos confidenciales de un repositorio".

Adding a local repository to GitHub Enterprise Server with CLI de GitHub

  1. En la línea de comandos, navega al directorio raíz de tu proyecto.

  2. Inicializar el directorio local como un repositorio de Git.

    git init -b main
  3. Probar y confirmar todos los archivos en tu proyecto

    git add . && git commit -m "initial commit"
  4. Para crear un repositorio para tu proyecto en GitHub, utiliza el subcomando gh repo create. Cuando se te solicite, selecciona Subir un repositorio local existente a GitHub e ingresa el nombre que quieras ponerle a tu repositorio. Si quieres que tu proyecto pertenezca a una organización en vez de a tu cuenta de usuario, especifica el nombre de la organización y del proyecto con organization-name/project-name.

  5. Sigue los mensajes interactivos. Para agregar el remoto y subir el repositorio, confirma con "Sí" cuando se te pida agregar el remoto y subir las confirmaciones a la rama actual.

  6. Como alternativa, para saltarte todos los mensajes, proporciona la ruta del repositorio con el marcador --source y pasa un marcador de visibilidad (--public, --private o --internal). Por ejemplo, gh repo create --source=. --public. Especifica un remoto con el marcador --remote. Para subir tus confirmaciones, pasa el marcador --push. Para obtener más información sobre los argumentos posibles, consulta el manual del CLI de GitHub.

Adding a local repository to GitHub Enterprise Server using Git

  1. Crear un repositorio nuevo en tu instancia de GitHub Enterprise Server. Para evitar errores, no inicialices el nuevo repositorio con archivos README licencia o gitingnore. Puedes agregar estos archivos después de que tu proyecto se haya subido a GitHub Enterprise Server. Desplegable Create New Repository (Crear nuevo repositorio)
  2. Abre la TerminalTerminalGit Bash.
  3. Cambiar el directorio de trabajo actual en tu proyecto local.
  4. Inicializar el directorio local como un repositorio de Git.
    $ git init -b main
  5. Agregar los archivos a tu nuevo repositorio local. Esto representa la primera confirmación.
    $ git add .
    # Agrega el archivo en el repositorio local y lo presenta para la confirmación. Para deshacer un archivo, usa 'git reset HEAD YOUR-FILE'.
  6. Confirmar los archivos que has preparado en tu repositorio local.
    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Para eliminar esta confirmación y modificar el archivo, usa 'git reset --soft HEAD~1' y confirma y agrega nuevamente el archivo.
  7. En la parte superior de tu repositorio en la página de configuración rápida de tu instancia de GitHub Enterprise Server, haz clic en para copiar la URL del repositorio remoto. Copiar el campo de URL de repositorio remoto
  8. En Terminal, agrega la URL para el repositorio remoto donde se subirá tu repositorio local.
    $ git remote add origin  <REMOTE_URL> 
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  9. Sube los cambios en tu repositorio local a tu instancia de GitHub Enterprise Server.
    $ git push -u origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin
  1. Crear un repositorio nuevo en tu instancia de GitHub Enterprise Server. Para evitar errores, no inicialices el nuevo repositorio con archivos README licencia o gitingnore. Puedes agregar estos archivos después de que tu proyecto se haya subido a GitHub Enterprise Server. Desplegable Create New Repository (Crear nuevo repositorio)
  2. Abre la TerminalTerminalGit Bash.
  3. Cambiar el directorio de trabajo actual en tu proyecto local.
  4. Inicializar el directorio local como un repositorio de Git.
    $ git init -b main
  5. Agregar los archivos a tu nuevo repositorio local. Esto representa la primera confirmación.
    $ git add .
    # Agrega el archivo en el repositorio local y lo presenta para la confirmación. Para deshacer un archivo, usa 'git reset HEAD YOUR-FILE'.
  6. Confirmar los archivos que has preparado en tu repositorio local.
    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Para eliminar esta confirmación y modificar el archivo, usa 'git reset --soft HEAD~1' y confirma y agrega nuevamente el archivo.
  7. En la parte superior de tu repositorio en la página de configuración rápida de tu instancia de GitHub Enterprise Server, haz clic en para copiar la URL del repositorio remoto. Copiar el campo de URL de repositorio remoto
  8. En la indicación Command (Comando), agrega la URL para el repositorio remoto donde se subirá tu repositorio local.
    $ git remote add origin  <REMOTE_URL> 
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  9. Sube los cambios en tu repositorio local a tu instancia de GitHub Enterprise Server.
    $ git push origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin
  1. Crear un repositorio nuevo en tu instancia de GitHub Enterprise Server. Para evitar errores, no inicialices el nuevo repositorio con archivos README licencia o gitingnore. Puedes agregar estos archivos después de que tu proyecto se haya subido a GitHub Enterprise Server. Desplegable Create New Repository (Crear nuevo repositorio)
  2. Abre la TerminalTerminalGit Bash.
  3. Cambiar el directorio de trabajo actual en tu proyecto local.
  4. Inicializar el directorio local como un repositorio de Git.
    $ git init -b main
  5. Agregar los archivos a tu nuevo repositorio local. Esto representa la primera confirmación.
    $ git add .
    # Agrega el archivo en el repositorio local y lo presenta para la confirmación. Para deshacer un archivo, usa 'git reset HEAD YOUR-FILE'.
  6. Confirmar los archivos que has preparado en tu repositorio local.
    $ git commit -m "First commit"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. Para eliminar esta confirmación y modificar el archivo, usa 'git reset --soft HEAD~1' y confirma y agrega nuevamente el archivo.
  7. En la parte superior de tu repositorio en la página de configuración rápida de tu instancia de GitHub Enterprise Server, haz clic en para copiar la URL del repositorio remoto. Copiar el campo de URL de repositorio remoto
  8. En Terminal, agrega la URL para el repositorio remoto donde se subirá tu repositorio local.
    $ git remote add origin  <REMOTE_URL> 
    # Sets the new remote
    $ git remote -v
    # Verifies the new remote URL
  9. Sube los cambios en tu repositorio local a tu instancia de GitHub Enterprise Server.
    $ git push origin main
    # Pushes the changes in your local repository up to the remote repository you specified as the origin

Leer más