Solución:
No es posible fusionar 2 cuentas en github, puede transferir la propiedad a su cuenta personal.
goto >> Setting >>Transfer ownership
Para más detalles: https://help.github.com/articles/merging-multiple-user-accounts/
Respondiendo con una respuesta actualizada aquí (relevante en 2019).
Afortunadamente, este es un proceso relativamente rápido para 1) transferir la propiedad del repositorio, 2) administrar (agregar / eliminar / cambiar) las direcciones de correo electrónico de la cuenta, y 3) mantener / transferir la mayoría comprometer el historial en el gráfico de contribución del perfil.
Transferir la propiedad del repositorio solo requiere unos pocos pasos.
- Desde Repo> página Configuración> Opciones> desplácese hasta la parte inferior, buscando el botón “Transferir” de color rojo dentro de la “Zona de peligro”
- Complete los campos obligatorios, ingrese el nombre del repositorio para confirmar e ingrese el nombre de usuario de GH del nuevo propietario
- El nuevo propietario recibe un correo electrónico con un token de autenticación que caduca después de 24 horas. Asegúrese de revisar ese correo electrónico para la cuenta a la que está transfiriendo y siga el enlace para completar completamente cualquier transferencia de repositorio.
Las transferencias de repositorio entre cuentas incluyen todos los problemas, solicitudes de extracción, bifurcaciones, estrellas, junto con las redirecciones automáticas que se configuran para git y http. Aunque debe actualizar la URL de origen de su control remoto una vez que se complete la transferencia: git remote set-url origin new_url
El historial de confirmaciones de Git, SAML y otros elementos están vinculados a los correos electrónicos que tiene archivados en GitHub y en su configuración local remota. Mantener / transferir el historial de compromisos al gráfico de contribución llega cuando agregar correo electrónico original de autoría / verificarlo en la cuenta de usuario en la que se está consolidando / fusionando.
- Desde el panel de GH> Haga clic en el menú desplegable de su foto de perfil> Página de configuración
- Haga clic en Correos electrónicos en la barra lateral izquierda> Agregar campo de dirección de correo electrónico> Agregar nuevo correo electrónico
- Busque en su bandeja de entrada la dirección de correo electrónico que acaba de agregar y haga clic en el enlace incluido. Debería aterrizar en su panel de GitHub, viendo un banner de confirmación de verificación por correo electrónico
Nota anterior sobre la mayoría La transferencia de historial se refiere a las relaciones públicas y los problemas que se incluyen en esta “zona gris” del historial y no se transferirán al combinar cuentas.
Una vez que haya agregado el correo electrónico a la cuenta de usuario de GH + verificado, la mayoría del historial de confirmaciones se transferirá. Permita que GitHub tenga un poco de tiempo para propagar el historial y las contribuciones entre cuentas.
Perderá las confirmaciones vinculadas a las solicitudes de extracción originales y los historiales de problemas vinculados a la cuenta que está eliminando. Estas “… en su lugar, se atribuiría a nuestro usuario “Fantasma” una vez que se elimine la cuenta, aunque los problemas / RP en sí mismos no se verían afectados. ” (de GH Support). Si está buscando leer más, escribí un artículo de blog rápido para esto con pasos e imágenes sobre cómo transferir la propiedad del repositorio, agregar correos electrónicos y más: cómo fusionar / combinar dos (o muchas) cuentas de usuario de GitHub.
GitHub recomienda usar una cuenta de usuario para repositorios personales y profesionales (trabajo) (fuente), ¡definitivamente considere hacerlo!
Administrar varias cuentas de usuario puede ser engorroso, aunque existen formas de simplificar el flujo de trabajo de varias cuentas, por lo que, en caso de que esta respuesta no sea para usted y quiera mantener sus muchas cuentas tal como están, vea cómo administrar múltiples GH. cuentas en una máquina con claves SSH.
Si bien Github describe un proceso limitado de “Fusionar varias cuentas de usuario”, que también se menciona en respuestas anteriores, no es una solución completa. No resuelve la propiedad de las aportaciones de repositorios de terceros.
GitHub mostrará los comentarios de un usuario eliminado (que será la cuenta que eliminó siguiendo la sugerencia de fusión de cuentas de GitHub) como comentarios del usuario “fantasma”, sin atribuirlos a la cuenta sobreviviente. Vea algunos detalles más aquí:
https://help.github.com/articles/deleting-your-user-account/
Entonces, en realidad, a partir de noviembre de 2016, no hay una forma general de fusionar completamente todos contribuciones de una cuenta a otra.