Git: ¿Cómo conectar SourceTree a mi Git-Enabled-Web-Hosting a través de SSH?

Estoy usando SourceTree en Windows y ya estoy empujando con éxito mi repository a BitBucket .

Me gustaría hacer lo mismo, pero en lugar de presionar a BitBucket, me gustaría ingresar a mi Cuenta de Alojamiento Web (es decir, "Alojamiento Compartido 1 & 1").

Mi count 1and1 proporciona acceso SSH y ya tiene instalado git. Intenté conectarme al SSH usando PuTTY y funciona. Cuando ingreso "git" puedo ver todos los commands git disponibles.

Necesitaría saber:

  1. ¿Cómo conectar SourceTree al SSH? Tengo un dominio, nombre de usuario y contraseña, sin embargo, no veo dichos campos en SourceTree o en el concurso, que requieren un formatting de file especial " .ppk ".

  2. Una vez conectado al SSH, ¿cómo crear el repository de forma remota en mi count 1 & 1?

  3. Una vez que el repository existe en mi hosting, ¿cómo agregarlo como un repository remoto para poder presionarlo?


Nota: Esta pregunta es sobre el software SourceTree-Windows, que a su vez es una interfaz de usuario gráfica para la mayoría de las funciones de Git. No responda con las instrucciones de la línea de command.

¡Muchas gracias!

La syntax que debe usar en el campo "Fuente / URL" es la siguiente:

 ssh://<user>@<server_name>/<git_repository_path> 

Por ejemplo :

 ssh://peter@git.mydomain.com/opt/git/project.git 

(Si el repository aún no existe en el server remoto, puede crear uno vacío con los siguientes commands 🙂

 $ mkdir -p /opt/git/project.git $ cd /opt/git/project.git $ git init --bare 
  1. La documentation de SourceTree tiene un artículo sobre eso
  2. Como sabe, los repositorys no se crean de forma remota. Debes iniciar session en tu server y crear un repository usando los commands de tu server git
  3. Seleccione su repository en SourceTree. En el menu principal Repositorio> Configuración del depósito. Allí puedes agregar repository remoto. El pnetworkingeterminado por lo general se denomina 'origen'