Resuelva el problema fatal: error remoto: no puede enviar a git://github.com/username/*.git cuando Git envía

pregunta

En el caso de que todo sea normal: git push tiene los siguientes problemas

fatal: remote error: 
  You can't push to git://github.com/你的git用户名/Demo.git
  Use https://github.com/你的git用户名/Demo.git

Todos los resultados de la investigación dicen que el problema ocurrirá cuando se use el formulario para clonar git clone git://github.com:xx/xxx.git, debería ser porque este protocolo solo tiene permisos de lectura y no se puede escribir. Como resultado, no se puede hacer push.

Pero lo que uso es git clone https://github.com/Mingxiangyu/Demo.git, y ha sido una operación normal de tirar y empujar antes. Recientemente, después de colgar a un agente, no puedo empujar sin ninguna razón.

Solución uno:

Finalmente, de acuerdo con la solución de Baidu, el problema se resolvió.
Ingrese los siguientes dos comandos en la consola e intente nuevamente git push.

git remote rm origin
git remote add origin git@github.com:git用户名/仓库名.git

Si ocurren los siguientes problemas

fatal: The current branch main has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin main

Luego ejecuta el siguiente comando

 git push --set-upstream origin main

Aparece el siguiente mensaje para demostrar que la rama ascendente se ha configurado correctamente

Branch 'main' set up to track remote branch 'main' from 'origin'.

Después de realizar esta operación, puede ser normal git push, git pully la operación es

Solución dos:

8-30 Nueva solución

  1. Ingrese al directorio de la carpeta del proyecto y busque .gitla carpeta ( si no se muestra, abra la opción de ver el directorio oculto )
    El efecto es como se muestra en la figura.
  2. Busque configel archivo y ábralo como se muestra en la figura a continuación:

    Si la URL comienza con http , como: https://github.com/用户名/仓库名, por ejemplo: https://github.com/kobeyk/SpringBoot-ShpTools.git
    luego modifíquelo a [email protected]:用户名/仓库名, tenga en cuenta que hay un símbolo en inglés entre github.com y el nombre de usuario:

Supongo que te gusta

Origin blog.csdn.net/qq_43961619/article/details/116595085
Recomendado
Clasificación