* Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js
12 KiB
title, intro, redirect_from, versions, shortTitle
| title | intro | redirect_from | versions | shortTitle | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Agregar código hospedado localmente a GitHub | Aprende cómo agregar repositorios o código fuente existentes a {% data variables.product.product_name %} desde la línea de comandos utilizando el {% data variables.product.prodname_cli %} o los comandos de Git. Luego, comparte tu código e invita a los demás a que trabajen contigo. |
|
|
Agrega código hospedado localmente |
Acerca de cómo agregar código fuente existente a {% data variables.product.product_name %}
Si tienes repositorios o código fuente existentes que se almacenan localmente en tu computadora o red privada, puedes agregarlos a {% data variables.product.product_name %} escribiendo comandos en una terminal. Puedes hacer esto tecleando comandos de Git directamente o utilizando el {% data variables.product.prodname_cli %}.
{% data variables.product.prodname_cli %} es una herramienta de código abierto para utilizar {% data variables.product.prodname_dotcom %} desde la línea de comandos de tu computadora. El {% data variables.product.prodname_cli %} puede simplificar el proceso de agregar un proyecto existente a {% data variables.product.product_name %} utilizando la línea de comandos. Para aprender más sobre el {% data variables.product.prodname_cli %}, consulta la sección "Acerca del {% data variables.product.prodname_cli %}".
{% tip %}
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 {% data variables.product.prodname_desktop %}. Para más información, consulta "Agregar un repositorio de tu computadora local a GitHub Desktop" en {% data variables.product.prodname_desktop %} Ayuda.
{% endtip %}
{% data reusables.repositories.sensitive-info-warning %}
Agregar un repositorio local a {% data variables.product.product_name %} con {% data variables.product.prodname_cli %}
-
En la línea de comandos, navega al directorio raíz de tu proyecto.
-
Inicializar el directorio local como un repositorio de Git.
git init -b main -
Probar y confirmar todos los archivos en tu proyecto
git add . && git commit -m "initial commit" -
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 conorganization-name/project-name. -
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.
-
Como alternativa, para saltarte todos los mensajes, proporciona la ruta del repositorio con el marcador
--sourcey pasa un marcador de visibilidad (--public,--privateo--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.
Agregar un repositorio local a {% data variables.product.product_name %} utilizando Git
{% mac %}
-
Crear un repositorio nuevo en {% data variables.product.product_location %}. 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 {% data variables.product.product_name %}.
{% data reusables.command_line.open_the_multi_os_terminal %} -
Cambiar el directorio de trabajo actual en tu proyecto local.
-
Use the
initcommand to initialize the local directory as a Git repository. By default, the initial branch is calledmaster.If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using
-b.$ git init -b mainIf you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using
&& git branch -m.$ git init && git branch -m main -
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. {% data reusables.git.unstage-codeblock %}
- 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. {% data reusables.git.reset-head-to-previous-commit-codeblock %}
- En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto.

- En Terminal, agrega la URL para el repositorio remoto donde se subirá tu repositorio local.
$ git remote add origin <em> <REMOTE_URL> </em>
# Sets the new remote
$ git remote -v
# Verifies the new remote URL
- Sube los cambios en tu repositorio local a {% data variables.product.product_location %}.
$ git push -u origin main
# Pushes the changes in your local repository up to the remote repository you specified as the origin
{% endmac %}
{% windows %}
-
Crear un repositorio nuevo en {% data variables.product.product_location %}. 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 {% data variables.product.product_name %}.
{% data reusables.command_line.open_the_multi_os_terminal %} -
Cambiar el directorio de trabajo actual en tu proyecto local.
-
Use the
initcommand to initialize the local directory as a Git repository. By default, the initial branch is calledmaster.If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using
-b.$ git init -b mainIf you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using
&& git branch -m.$ git init && git branch -m main -
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. {% data reusables.git.unstage-codeblock %}
- 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. {% data reusables.git.reset-head-to-previous-commit-codeblock %}
- En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto.

- En la indicación Command (Comando), agrega la URL para el repositorio remoto donde se subirá tu repositorio local.
$ git remote add origin <em> <REMOTE_URL> </em>
# Sets the new remote
$ git remote -v
# Verifies the new remote URL
- Sube los cambios en tu repositorio local a {% data variables.product.product_location %}.
$ git push origin main
# Pushes the changes in your local repository up to the remote repository you specified as the origin
{% endwindows %}
{% linux %}
-
Crear un repositorio nuevo en {% data variables.product.product_location %}. 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 {% data variables.product.product_name %}.
{% data reusables.command_line.open_the_multi_os_terminal %} -
Cambiar el directorio de trabajo actual en tu proyecto local.
-
Use the
initcommand to initialize the local directory as a Git repository. By default, the initial branch is calledmaster.If you’re using Git 2.28.0 or a later version, you can set the name of the default branch using
-b.$ git init -b mainIf you’re using Git 2.27.1 or an earlier version, you can set the name of the default branch using
&& git branch -m.$ git init && git branch -m main -
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. {% data reusables.git.unstage-codeblock %}
- 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. {% data reusables.git.reset-head-to-previous-commit-codeblock %}
- En la parte superior de tu repositorio en la página de configuración rápida de {% ifversion ghae %}{% data variables.product.product_name %}{% else %}{% data variables.product.product_location %}{% endif %}, haz clic en {% octicon "clippy" aria-label="The copy to clipboard icon" %} para copiar la URL del repositorio remoto.

- En Terminal, agrega la URL para el repositorio remoto donde se subirá tu repositorio local.
$ git remote add origin <em> <REMOTE_URL> </em>
# Sets the new remote
$ git remote -v
# Verifies the new remote URL
- Sube los cambios en tu repositorio local a {% data variables.product.product_location %}.
$ git push origin main
# Pushes the changes in your local repository up to the remote repository you specified as the origin
{% endlinux %}