remove - ¿GitHub para Windows funciona con GitLab?
gitlab desktop (6)
Mientras trabajaba en un proyecto usando GitHub, me enamoré de GitHub para Windows como cliente. Ahora un nuevo proyecto llama donde usaré GitLab en lugar de GitHub.
¿Todavía podré usar GitHub para Windows como cliente para GitLab? Después de todo, ambos están basados en git, ¿verdad? Si no, ¿qué clientes están disponibles para GitLab?
La aplicación GitHub para Windows le permite agregar y trabajar manualmente con repositorios desde cualquier ubicación remota (es decir, GitLab / BitBucket ...) o la 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. Cualquiera que sea la funcionalidad que esté vinculada al inicio de sesión de esa cuenta, solo funcionará para GitHub. Supongo que la funcionalidad reconoce automáticamente todos los repositorios de GitHub.
La respuesta es SÍ . Puede usar GitHub para Windows en GitLab . Y no solo en Gitlab, también puedes usarlo para repositorios en Bitbucket .
Lo uso con GitLab todo el tiempo.
Cloné el Repo desde la Terminal y luego realicé todas mis confirmaciones, empujones y jiramentos desde la interfaz de GitHub Desktop.
Sí, puede usar el cliente Windows GitHub y el cliente GitHub Desktop con GitLab, BitBucket o cualquier otra solución hospedada de Git.
Solo lo usamos con HTTPS y necesitará un certificado válido si usa HTTPS. También puede funcionar con HTTP. Nunca logramos que SSH funcionara del todo bien, ya que es difícil inyectar sus propias claves SSH en la aplicación.
Si desea clonar un repositorio, debe arrastrar y soltar el URL HTTP en la aplicación GitHub.
No pude obtener el truco de arrastrar y soltar para trabajar en OS X. Pero puede agregar repositorios clonados localmente en la versión OSX y luego la aplicación funciona de forma normal. 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 aquí es cómo lo hace funcionar).
- Agregue su clave pública ssh de github_rsa.pub (que se encuentra en su carpeta .ssh) a sus claves SSH en Gitlab.com
Agregue un archivo de
config
a su carpeta .ssh que se parece a estoHost gitlab.com RSAAuthentication yes IdentityFile ~/.ssh/github_rsa User mygitlabloginemail
Clone / tire su repositorio a través de Git Bash
- Arrastra la carpeta a Github para Windows
Y eso es todo, ahora puedes usar Github para Windows con tu repositorio gitlab.
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 .