with secret personal generate crear como 2fa git github oauth

secret - Clon de Github con token de acceso auth



github profile (2)

Dentro de un script, estoy tratando de clonar un repositorio Github con un touth outh.

Según este tutorial:

https://github.com/blog/1270-easier-builds-and-deployments-using-git-over-https-and-oauth

Debería ser capaz de construir un comando para él así:

git clone https://<token>@github.com/owner/repo.git

Si intento esto manualmente con un token de acceso adecuado, todavía me pide mi contraseña.

Si lo intento en la línea de comandos, simplemente obtengo un error de repository not found .

El artículo es de 2012 y no puedo encontrar ninguna documentación de API para esto. Así que me pregunto si esto todavía funciona.


Haz lo que te funcione de estas dos opciones

En tu terminal

$ git clone your_repo_url Username:your_token Password:

... no hay contraseña

En tu aplicación de cliente git

es decir, Sourcetree, GitKraken y el cliente GitHub.

Ingrese su repo_url (obviamente sin la ''parte de clon $ git'')

Username:your_token Password:

... no hay contraseña

👍


Resultó ser un problema de alcance. Por supuesto, necesitaba un alcance completo de repo ya que estaba intentando clonar un repositorio private .

Es una pena que Github no tenga algunos mensajes de error más claros para este tipo de cosas, pero la seguridad es que entiendo por qué.

Para cualquiera que intente descubrir qué es lo que está mal al probar algo como esto, sugeriría crear un token de acceso personal con acceso completo a todo:

configuración> configuración de desarrollador> tokens de acceso personal> generar nuevo token

De esta manera, puede probar fácilmente si se trata de un problema de alcance comparando su token con un token de acceso personal que tiene derechos de acceso para todo.

Gracias a todos los que todavía se tomaron el tiempo para leer esto.