No se puede clonar el repository usando git clone git: // … – ok con git clone http: //

Git novato aquí. Estoy configurando git en una nueva Ubuntu VM e intentando clonar algunos repositorys. El clon funciona para el siguiente command:

git clone http://github.com/organisation_name/repo_name 

(después de solicitar el nombre de usuario / contraseña), pero falla

 git clone git://github.com/organisation_name/repo_name 

y también

 git clone git://github.com/organisation_name/repo_name.git 

con el mismo post de error:

 Cloning into 'repo_name'... fatal: remote error: Repository not found 

Por supuesto, la respuesta obvia es "usar el método http " , pero trato de entender por qué uno funciona y el otro no. ¿Alguna sugerencia? (¿También hay alguna diferencia al usar la extensión .git en el nombre del repository por cierto?)

¡Gracias!

Bueno, creo que estás usando la URL incorrecta en tu segundo caso

Prueba esto en cambio

 git clone git@github.com:organisation_name/repo_name.git 

La diferencia es la : en la url cuando se usa git@ frente al / que está usando actualmente, y el .git adicional al final.

Esta debería ser la misma url si vas a github y seleccionas la url ssh para clonar (y no la https uno por defecto)

Si se trata de un repository privado, debe agregar la key pública ssh de su máquina a su count en https://github.com/settings/ssh, de lo contrario, obtendrá el error exacto que está enumerando aquí.

Solo quería decir que mi problema era la networking. Todos mis ajustes fueron buenos. Me dijeron que la networking no filtraba ni bloqueaba puertos ni nada, pero después de probar todo lo que podía pensar y todo lo que podía encontrar en línea; Finalmente conecté mi computadora portátil a mi teléfono mobile y todo comenzó a funcionar bien.