visual usar tiene tag subir studio repositorio remotos que proyecto para los instalar insertar configurar configurados con como code git github private

usar - instalar git en visual studio code



ClonaciĆ³n de un repositorio privado de Github (10)

Tengo un repositorio privado en Github para un proyecto en el que estoy trabajando. Hasta ahora solo había trabajado en el escritorio de mi casa, pero acabo de comprar una computadora portátil y estoy tratando de configurarla para que pueda trabajar en el proyecto desde cualquier computadora y con los cambios de inserción / extracción.

Agregué una nueva clave SSH a mi cuenta de Github para la computadora portátil, y tuve éxito en clonar y hacer cambios en un archivo de prueba público que configuré. Sin embargo, no pude clonar el repositorio privado. ¿Hay algo especial que deba hacer en la línea de comando para clonar un repositorio privado? ¿Debo configurar una nueva cuenta de GitHub para mi computadora portátil y establecerme como colaborador?

El comando que utilicé fue git clone git://github.com/myusername/reponame.git


Además de la respuesta de MK Yung: asegúrese de agregar la clave pública para donde quiera que esté implementando las teclas de despliegue para el repositorio, si no desea recibir una respuesta prohibida 403.



Al usar Git para Windows, es más fácil usar la url HTTPS.

Abra un git shell y luego git clone https://github.com/user/repo . Ingrese nombre de usuario y contraseña cuando se le solicite. No es necesario configurar una clave SSH.


En respuesta a la respuesta de mac, puede obtener su URL de clonación SSH en su página repo de github, haciendo clic en SSH en You can clone with HTTPS, SSH, or Subversion. y copia la URL




Esto funcionó para mí:

git clone https://username:[email protected]/username/repo_name.git


Las URL de clonación privada toman la forma [email protected]:username/repo.git . ¿Quizás necesites usar git@ vez de git:// ?

git:// URL son de solo lectura y parece que los repos privados no permiten esta forma de acceso.


Para mí, la solución fue:

git clone https://[email protected]

Aquí una cosa que es diferente de la respuesta de @charlchad es que

git clone https://[email protected]/username/repo_name

Aquí debe ser el propietario del repositorio, pero si no lo es, se utilizará como

git clone https://[email protected]/ownersusername/repo_name.git


Primero asegúrese de tener una clave SSH o generar una en: https://help.github.com/articles/generating-ssh-keys/

Una vez que tenga su clave, debe agregarla a su cuenta de github en: https://github.com/settings/ssh

Para los usuarios de Windows, es útil ejecutar git bash como administrador.

Ahora la clonación debería funcionar para repositorios privados (repositorio), sin tener que ingresar su nombre de usuario y contraseña.