Tengo un proyecto en github en el que he estado trabajando antes. Sin embargo, borré mi computadora y me pregunto qué comando git debería invocar con mi nombre de usuario para verificar mi proyecto nuevamente y poder enviar mis últimos cambios a github en mi cuenta.
109
/path/repo.git
pero cuando clono un repositorio local necesito/path/repo/.git
hacer algo? ¿Estoy haciendo algo mal?Primero, deberás contarle a git sobre ti. Obtenga su nombre de usuario y token juntos desde su página de configuración .
Entonces corre:
Deberá generar una nueva clave si no tiene una copia de seguridad de su clave.
Entonces deberías poder ejecutar:
fuente
Ejecute estos comandos:
fuente
/pathToYourLocalProjectFolder
ya no existe.Dado que ha borrado su computadora y desea revisar su proyecto nuevamente, puede comenzar haciendo la siguiente configuración inicial:
Inicie sesión en su cuenta de github, vaya al repositorio que desea clonar y copie la URL en "Clonar con HTTPS".
Puede clonar el repositorio remoto mediante HTTPS, incluso si había configurado SSH la última vez :
NOTA:
Si anteriormente había configurado SSH para su repositorio remoto, tendrá que agregar esa clave al archivo ssh de hosts conocidos en su PC; si no lo hace e intenta hacerlo
git clone [email protected]:username/repo-name.git
, verá un error similar al siguiente:Usar HTTPS es más fácil que SSH en este caso.
fuente
Hay algunos pasos a seguir (para Windows)
Abra Git Bash y genere la clave ssh Pegue el texto a continuación, sustituyéndolo en su dirección de correo electrónico de GitHub.
ssh-keygen -t rsa -b 4096 -C " [email protected] "
Esto crea una nueva clave ssh, utilizando el correo electrónico proporcionado como etiqueta.
Generando par de claves rsa pública / privada.
Cuando se le solicite "Ingresar un archivo en el que guardar la clave", presione Entrar. Esto acepta la ubicación de archivo predeterminada.
Ingrese un archivo en el que guardar la clave (/c/Users/you/.ssh/id_rsa):[Presione enter]
Cuando se le indique, escriba una frase de contraseña segura. Para obtener más información, consulte "Trabajar con frases de contraseña de clave SSH".
Ingrese la frase de contraseña (vacío si no hay frase de contraseña): [Escriba una frase de contraseña] Ingrese la misma frase de contraseña nuevamente: [Escriba la frase de contraseña nuevamente]
Agregue la clave al agente SSH
Escriba lo siguiente en Git Bash (99999 es solo un ejemplo) para ver que el agente está en funcionamiento. eval $ (ssh-agent -s) Agente pid 99999
luego escriba esto.
ssh-add ~ / .ssh / id_rsa
luego copie la clave SSH en su portapapeles usando este comando
clip <~ / .ssh / id_rsa.pub
Agregar la clave SSH a la cuenta de Git
En el sitio de GitHib, haga clic en la imagen en la esquina superior derecha y seleccione la configuración. En la página siguiente, haga clic en la opción de claves SSH y GPG. Esto abrirá la página de la clave SSH. Haga clic en la nueva clave SSH. En el campo "Título", agregue una etiqueta descriptiva para la nueva clave. Pega tu clave en el campo "Clave".
Clonar el repositorio
Abra VS Code (o cualquier IDE / CLI que tenga símbolo del sistema, etc.). Vaya al directorio en el que desea clonar, usando los comandos cd y escriba la siguiente línea. git config --global github.user yourGitUserName git config --global user.email your_email git clone [email protected]: yourGitUserName / YourRepoName.git
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
fuente
Puedes hacerlo de dos maneras,
1. Clonación del repositorio remoto en su host local
ejemplo: git clone https://github.com/user-name/repository.git
2. Extraer el repositorio remoto a su host local
Primero tienes que crear un repositorio local de git por,
ejemplo: git init o git init repo-name luego, git pull https://github.com/user-name/repository.git
Eso es todo, todas las confirmaciones y ramificaciones en el repositorio remoto ahora están disponibles en el repositorio local de su computadora.
Happy Coding, salud - :)
fuente