visual subir studio proyecto instalar configurar conectar con code git visual-studio visual-studio-2015 gitlab

subir - ¿Cómo conectar Visual Studio 2015 a un proyecto existente de Gitlab?



subir proyecto a github visual studio code (3)

Hay una instancia local de gitlab instalada. Hay proyectos de Visual Studio en esta instancia. ¿Cuál es la forma más sencilla de conectar Visual Studio 2015 a uno de los proyectos?

Con GitHub, puede hacerlo seleccionando "Conectarse a GitHub" como se muestra en la siguiente imagen:

y luego pegar la URL del repositorio. No hay ninguna opción de GitLab en el menú desplegable. ¿Cuál es la forma más sencilla de configurar Visual Studio 2015 para que funcione con una solución del repositorio gitlab? Por trabajo me refiero a tener sus enlaces de control de origen habituales al repositorio.

Tenga en cuenta que esta pregunta probablemente sea útil en el contexto más general de conexión a cualquier repositorio git que no sea GitHub, y no tiene soporte directo con el menú incorporado de Visual Studio, no solo al repositorio GitLab.


Ahora es fácil de usar GitLab con Visual Studio 2015, solo agregue GitLab Extensions a Visual Studio y estará allí.

  1. Pasos para agregar extensiones de GitLab a Visual Studio

  1. En Búsqueda de extensiones y actualizaciones, elija en línea y busque GitLab.


Para usar gitlab cuando tiene claves ssh y también su clave ssh tiene una frase de contraseña, debe seguir las siguientes instrucciones (no olvide cargar su clave pública en gitlab) (también debe usar una clave privada cuyo formato es openssh) :

  1. Tenga su carpeta de proyecto y sus archivos.
  2. Tener Git Bash instalado en su sistema.
  3. Usando git bash, ve al directorio de tu proyecto.
  4. git config --global user.name "your-name"
  5. git config --global user.email "your-email-address"
  6. git init
  7. ssh-agent bash -c ''ssh-add “private-key-local-address”; git remote add origin “online-repo-address”'' ssh-agent bash -c ''ssh-add “private-key-local-address”; git remote add origin “online-repo-address”'' (se le pedirá una frase de contraseña)
  8. git add .
  9. git commit -m “initial commit”
  10. ssh-agent bash -c ''ssh-add “private-key-local-address”; git push -u origin master'' ssh-agent bash -c ''ssh-add “private-key-local-address”; git push -u origin master'' (se le pedirá una frase de contraseña)
  11. En Visual Studio, haga clic con el botón derecho en la solución, seleccione Agregar solución al control de origen. (Visual Studio encontrará automáticamente el repositorio)

Para realizar más confirmaciones, puede realizar cambios en Visual Studio (SOLO COMPROMISO) y luego repetir el paso 10 para enviarlos a los servidores gitlab.

edit: para enviar un proyecto desde Visual Studio a Gitlab, use Git git remote add origin Origin y para obtener un proyecto de Gitlab a Visual Studio, use Git Clone.


Primero, obtenga el clon usando la línea de comando:

git clone <repository url>

Luego, en Visual Studio, en el panel de Team Explorer, seleccione el botón de conexión y busque la "pestaña" de los repositorios locales de Git:

Presione Agregar, como se indica en la imagen, y seleccione también la carpeta que clonó su repositorio.

Cuando finaliza el proceso, puede hacer doble clic en el repositorio agregado para "conectarse" y luego seleccionar y abrir una solución que contenga. Después de eso siga su flujo de trabajo habitual de Visual Studio git.