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.

No ocurre nada cuando intento integrar Gitkraken con Gitlab.

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.

Soy nuevo en Gitkraken y quiero integrarme con Gitlab.

Cuando voy a Preferencias -> Integraciones -> Gitlab y hago clic en “Conectarse a Gitlab”, no sucede nada. Esperaba que se abriera una ventana del navegador, pidiéndome mis credenciales de Gitlab.

Notas:

  • He probado con Firefox y Google Chrome como mi navegador predeterminado
  • el registro de errores de Gitkraken está vacío
  • el registro de actividades de Gitkraken contiene:
    Solicitar token OAuth de GitLab: iniciado.
    Solicitar token OAuth de GitLab: token no válido
    Solicitar token OAuth de GitLab: finalizado con errores.
    
  • Gitkraken produce la siguiente salida en stdout/stderr:
    (node:70656) Advertencia de rechazo de promesa no controlada: Error: token no válido
      en authenticateSaga (<insertado>:10:422633)
      en authenticateSaga.next (<anónimo>)
      en next (<insertado>:161:2671290)
      en currCb (<insertado>:161:2671915)
      en takeCb (<insertado>:161:2661241)
      en Object.put (<insertado>:161:2659312)
      en <insertado>:161:2675552
      en WebSocket.connection.onmessage (<insertado>:10:421538)
      en WebSocket.onMessage (/usr/share/gitkraken/resources/app.asar/node<em>modules/ws/lib/event-target.js:132:16)
      en WebSocket.emit (events.js:310:20)
      en WebSocket.EventEmitter.emit (domain.js:482:12)
      en Receiver.receiverOnMessage (/usr/share/gitkraken/resources/app.asar/node</em>modules/ws/lib/websocket.js:834:20)
      en Receiver.emit (events.js:310:20)
      en Receiver.EventEmitter.emit (domain.js:482:12)
      en Receiver.dataMessage (/usr/share/gitkraken/resources/app.asar/node<em>modules/ws/lib/receiver.js:437:14)
      en Receiver.getData (/usr/share/gitkraken/resources/app.asar/node</em>modules/ws/lib/receiver.js:367:17)
    (node:70656) Advertencia de rechazo de promesa no controlada: Rechazo de promesa no controlado. Este error se originó arrojando dentro de una función asíncrona sin un bloque catch o rechazando una promesa que no se manejó con .catch (). Para terminar el proceso de nodo en un rechazo de promesa no controlada, use la bandera CLI <code> --unhandled-rejections=strict</code> (ver https://nodejs.org/api/cli.html#cli<ex>unhandled</ex>rejections_mode). (identificación de rechazo: 9)
    

Estoy usando Fedora 35 y he creado una nueva clave SSH en Gitkraken (pero supongo que no se utiliza hasta que me haya autenticado contra Gitlab).

¿Estoy haciendo algo mal?</anónimo>

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con Gitkraken al solicitar un token OAuth de Gitlab. Según el registro de actividad de Gitkraken, la solicitud ha finalizado con errores y el registro de errores está vacío, lo que podría significar que el problema no está en el lado de Gitlab.

    La salida a stdout / stderr muestra un error de rechazo de promesa no controlado que podría estar relacionado con el proceso de autenticación de Gitlab.

    Aquí hay algunas sugerencias para solucionar el problema:

    1. Asegúrese de haber configurado correctamente su cuenta de Gitlab en Gitkraken. Compruebe si su URL de API de Gitlab es correcta, y el token de Gitlab que está utilizando aún es válido.
    2. Intente autenticarse usando un token de acceso personal en lugar de un token OAuth. Genere un nuevo token de acceso personal desde su cuenta de Gitlab y úselo para conectarse a Gitlab en Gitkraken.

    3. Compruebe si hay algún problema con su clave SSH. Intente crear una nueva clave SSH en Gitkraken y úsela para autenticarse con Gitlab.

    4. Asegúrese de que su firewall no esté bloqueando el proceso de autenticación de Gitlab.

    5. Si ninguno de los pasos anteriores resuelve el problema, intente reinstalar Gitkraken y comenzar desde cero con una nueva integración de Gitlab.

    Esperamos que estos pasos le ayuden a solucionar el problema e integrar con éxito Gitkraken con Gitlab.

Comments are closed.