es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

git push heroku; Por favor, verifique nuevamente sus credenciales y corríjalas.

Recientemente cambié mi Personal Access Token en GitHub y creo que he colocado el nuevo token en todos los lugares correctos… pero tal vez me falta algún lugar?

El problema:

$ git push staging my_cool_branch:master
...
...
...
remote: -----> Installing dependencies using bundler 2.2.33
remote:        Running: BUNDLE_WITHOUT='development:test' BUNDLE_PATH=vendor/bundle BUNDLE_BIN=vendor/bundle/bin BUNDLE_DEPLOYMENT=1 bundle install -j4
remote:        Fetching gem metadata from https://rubygems.org/.......
remote:        Fetching gem metadata from https://rubygems.pkg.github.com/private_org/.
remote:
remote:
remote:        Usuario o contraseña incorrectos para https://bart_simpson@rubygems.pkg.github.com/private_org/.
remote:        Por favor, verifique sus credenciales y corríjalas.
remote:        Salida de Bundler: Fetching gem metadata from https://rubygems.org/.......
remote:        Fetching gem metadata from https://rubygems.pkg.github.com/private_org/.
remote:
remote:
remote:        Usuario o contraseña incorrectos para https://bart_simpson@rubygems.pkg.github.com/private_org/.
remote:        Por favor, verifique sus credenciales y corríjalas.
remote:
remote:  !
remote:  !     No se pudieron instalar las gemas a través de Bundler.
remote:  !
remote:  !     No se pudo compilar la aplicación Ruby al hacer el push.
remote:
remote:  !     Fallo en el push
...
...
...

Archivos (de los cuales tengo conocimiento) con el Personal Access Token:

$ cat ~/.bundle/config
BUNDLE_RUBYGEMS_PKG_GITHUB_COM: "bart_simpson:ghp_nJabIP9JjPe7KOwgDrkiJextJggm114MZh7f"
BUNDLE_HTTPS://RUBYGEMS_PKG_GITHUB_COM/PRIVATE_ORG/: "bart_simpson:ghp_nJabIP9JjPe7KOwgDrkiJextJggm114MZh7f"
y
$ cat ~/.gem/credentials
:github: Bearer ghp_nJabIP9JjPe7KOwgDrkiJextJggm114MZh7f
y
$ cat ~/.gemrc
:backtrace: false
:bulk_threshold: 1000
:sources:
- https://rubygems.org/
- https://bart_simpson:ghp_nJabIP9JjPe7KOwgDrkiJextJggm114MZh7f@rubygems.pkg.github.com/private_org/
:update_sources: true
:verbose: true
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según el mensaje de error, parece que el Token de Acceso Personal no está siendo aceptado para el private_org en el servidor rubygems.pkg.github.com. Los archivos en los que se ha verificado el Token de Acceso Personal incluyen ~/.bundle/config, ~/.gem/credentials y ~/.gemrc, y el token parece ser correcto en estos archivos.

    Una posible solución es verificar si el token ha sido agregado como una variable de configuración de Heroku, si la aplicación está desplegada en Heroku. Para hacer eso, ejecuta heroku config -a <nombre-de-la-aplicación> y busca la variable GITHUB_TOKEN. Si no está presente, agrégala con el comando heroku config:set GITHUB_TOKEN=<token-de-acceso-personal> -a <nombre-de-la-aplicación>.

    Si la aplicación no está en Heroku o la variable GITHUB_TOKEN ya está configurada, otra posible solución es regenerar el Token de Acceso Personal e intentar actualizar los archivos con el nuevo token nuevamente. Además, asegúrate de que el nuevo token tenga los permisos necesarios para acceder al repositorio private_org.

    Si el problema persiste, podría valer la pena consultar al equipo de soporte de GitHub para obtener más ayuda.</nombre-de-la-aplicación></nombre-de-la-aplicación>

Comments are closed.