Estoy revisando la guía de bifurcación de Github: https://guides.github.com/activities/forking/ y estoy tratando de clonar el repositorio en mi computadora. Sin embargo, ejecutando el comando:
$ git clone https://github.com/./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
fatal: protocol 'https' is not supported
También probé con SSH:
$ git clone [email protected]:./Spoon-Knife.git
Cloning into 'Spoon-Knife'...
Warning: Permanently added the RSA host key for IP address '.' to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
¿Necesito cambiar alguna configuración en mi computadora o es un problema con GitHub?
Editar: he reemplazado mi nombre de usuario y dirección IP con "."
Respuestas:
El problema es probablemente esto.
Intentaste pegarlo usando
antes y no funcionaba, así que seguiste adelante y lo pegaste con clásico
Lamentablemente, cada vez que ingresa CTRL+ V en la terminal , agrega
(al menos en mi máquina codificó así).
el personaje que solo aparece después de ti
(adelante, pruébalo en git bash).
Entonces tu enlace se convierte
^?https://...
que no es válido
fuente
Editar: Este problema particular de los usuarios se resolvió iniciando una nueva sesión de terminal.
A
?
antes del protocolo (https) no es compatible. Tu quieres esto:git clone [email protected]:octocat/Spoon-Knife.git
o esto:
git clone https://github.com/octocat/Spoon-Knife.git
fuente
.
después degithub.com/
pero no está bien.La respuesta simple es simplemente eliminar el https
Su repositorio : (git clon https: // ........ )
solo así (clon de git: // .......)
y otra vez escriba (git clone https: // ........ )
Problema Resuelve 100% ...
fuente
Simplemente use comillas dobles con URL, como:
git clone "https://yourRepoUrl"
(De alguna manera, ve que está utilizando 2 comillas al inicio, no sé por qué).
Recibía el mismo error =>
fatal: protocol ''https' is not supported
(puede ver 2 comillas en https).fuente
Hay algo sospechoso. Probablemente un error de github que no es consistente (¿pruebas A / B?)
Estoy en Windows10, usando Firefox. Acabo de copiar una URL de pago y obtuve un carácter adicional. Pero solo la primera vez. Una segunda vez no estaba allí. ¡Tuve que mirar mi archivo de historial para verlo!
Aquí está mi historia:
el comando de historial no muestra el carácter adicional. Al igual que no se procesó cuando estaba copiando y pegando en la terminal. ¿Puedes ver cómo intenté eliminar la 's' y luego todo el protocolo? ¡Solo me activaron para investigar más cuando la tecla de retroceso movió un carácter menos de lo que esperaba!
Guardé mi archivo de historial de shell en una máquina con un editor hexadecimal y:
Hay un
c2 96
carácter insertado antes de la url. Ni idea de que es eso. ¿No está extendido ASCII (donde estaría–
) y estaba oculto de casi todos los lugares que pegué mientras estaba en el portapapeles. Lo más cercano que he encontrado con este valor hexadecimal sería https://www.fileformat.info/info/unicode/char/c298/index.htm pero no vi el prefijo utf en ninguna parte (de nuevo, podría haberse perdido )Todo esto puede ser engañoso ya que perdí la página / portapapeles y estoy trabajando exclusivamente desde el archivo de historial de shell guardado, que bien podría estar perdiendo datos del error original / inyección maliciosa.
fuente
Solución:
Pasos:
(1): - Abra la nueva terminal y clone el repositorio git
git clone https://github.com/rojarfast1991/TestGit.git
(2) Se abrirá el mensaje de inicio de sesión automático de git y se le pedirá que ingrese una credencial de usuario.
Nombre de usuario: - xxxxxxx
Contraseña: - xxxxxxx
Finalmente, la clonación comenzará ...
fuente
Encontré el mismo problema después de instalar recientemente git en Windows 10 y ejecutarlo por primera vez. Reiniciar la ventana bash resolvió el problema.
fuente
Use http en lugar de https ; dará un mensaje de advertencia y redirigirá a https, se clonará sin ningún problema.
fuente
Tuve el mismo problema, todo lo que hice fue reiniciar la línea de comandos y luego navegar a la carpeta de documentos en lugar de la carpeta de usuario con el comando '' documentos de CD ''. Eso debería ser todo lo que se necesita. También asegúrese de que el enlace sea correcto.
fuente
Es posible que esté utilizando una computadora Windows o Linux donde no haya iniciado sesión en git hub por lo que el certificado no se verifica. Desde el sistema donde obtiene error, inicie sesión en github con la credencial y luego intente usar el comando que funcionará. Buena suerte
fuente
Copie en un bloc de notas simple (git clone https://github.com/./Spoon-Knife.git ) y péguelo en cmd. ahora funcionará
fuente
He intentado muchas formas de resolver esto. Pero he fallado una y otra vez. Entonces hice esto:
Abrir
Git Bash
> Cesta de ladirectory
> pegar elgit clone https://[email protected]/*******.git
después de eso se mostrará un símbolo del sistema para dar las credenciales de inicio de sesión. Dé las credenciales y clone su proyecto.fuente
Simplemente haga clic derecho y haga clic en pegarclt + V
Espero que esto funcione
fuente
Recibí este error cuando intentaba ser inteligente y extraer la URL de clonación de la URL del repositorio. Lo hice mal Estaba haciendo:
donde tuve que hacer:
Tuve 3 errores:
https://
.com
necesito en:
lugar de/
.git
fuente
Este problema persistió incluso después de la solución de la respuesta más votada.
Más específicamente, pegué en el enlace sin "Ctrl + v", pero aún así dio
fatal: protocol 'https' is not supported
.Pero si copia ese mensaje en Windows o en la barra de búsqueda de Google, verá que el mensaje real es
fatal: protocol '##https' is not supported
, donde '#' representa este carácter . Como puede ver, esos 2 caracteres no se han eliminado.Estaba trabajando en IntelliJ IDEA Community Edition 2019.2.3 y la siguiente corrección se refiere a esta herramienta, pero la respuesta es que esos 2 caracteres todavía están allí y deben eliminarse del enlace .
IntelliJ fix
Vaya a la barra superior, seleccione VCS -> Git -> Remotos ... y haga clic.
Ahora se abrirá algo enlace esto
Puedes ver esos 2 personajes no reconocidos. Tenemos que eliminarlos. Haga clic en el icono de edición y elimine esos 2 caracteres o puede eliminar el enlace y agregar uno nuevo.
Asegúrese de tener la carpeta ".git" en su carpeta de proyecto .
Y ahora debería ser así. Haga clic en "Aceptar" y ahora puede enviar archivos a su repositorio git.
fuente