Sí, puede usar el cliente de Windows GitHub y el cliente de escritorio de GitHub con GitLab, BitBucket o cualquier otra solución de Git alojada.
Solo lo usamos con HTTPS y necesitará un certificado válido si usa HTTPS. También puede funcionar con HTTP. Nunca hicimos que SSH funcionara completamente bien, ya que es difícil inyectar sus propias claves SSH en la aplicación.
Si desea clonar un repositorio, debe arrastrar y soltar la URL HTTP en la aplicación GitHub.
No pude conseguir que el truco de arrastrar y soltar funcionara en OS X. Pero puede agregar repositorios clonados localmente en la versión OSX y luego la aplicación funciona normalmente. Y OSX admite claves SSH a diferencia de la versión de Windows.
Sí, puedes usar GitHub para Windows con GitLab, incluso puedes usar SSH . (La respuesta aceptada no hizo que SSH funcionara, pero así es como lo hace).
Agregue un
config
archivo a su carpeta .ssh que se ve asíClona / extrae tu repositorio a través de Git Bash
Y eso es todo, ahora puede usar Github para Windows con su repositorio de gitlab.
fuente
La respuesta es SI . Puede usar GitHub para Windows en GitLab . Y no solo en Gitlab, también puede usarlo para repositorios en Bitbucket .
fuente
La aplicación GitHub para Windows le permite agregar y trabajar manualmente con repositorios desde cualquier ubicación remota (es decir, GitLab / BitBucket ...) o ubicación local (su disco duro o carpeta de red).
Sin embargo, solo tiene la opción de agregar la información de su cuenta para GitHub. Cualquier funcionalidad que esté vinculada al inicio de sesión de esa cuenta solo funcionará para GitHub. Supongo que la funcionalidad reconoce automáticamente todos sus repositorios de GitHub.
fuente
Lo uso con GitLab todo el tiempo.
Clono el repositorio desde la Terminal y luego hago todas mis confirmaciones, presiones y extracciones desde la interfaz de GitHub Desktop.
fuente
Sí, vaya a su repositorio de Gitlab y copie la dirección remota HTTPS de ese repositorio, luego en Github-Desktop puede cambiar la dirección remota a HTTPS.
Esto se debe a que Github-Desktop aún no es compatible con SSH .
fuente