Skip to content

Colaborando, sourcehut

Published: at 12:00 AM

Hasta aquí hemos aprendido a llevar los registros de los cambios de manera local. Eso está bien pero, ¿cómo podemos colaborar con otras personas?

Crear una cuenta en sourcehut

sourcehut es una plataforma de desarrollo de software sencilla, basada en software libre, honesta y transparente. Actualmente también es gratuita, aunque existen planes pagos desde 2 dólares al mes.

Crear cuenta

Vaya a https://meta.sr.ht/register y haga click en ‘sign up with payment’. Eluja un Username, cuenta de correo, y Password. Así haya elegido cuenta paga, el sistema puede usarse sin cobros en la etapa alfa.

Keys, Acceso mediante ssh

Vamos a acceder al sistema de manera remota por ssh. Para eso es necesario crear una clave pública - clave privada.

Crear un repositorio para hacer backup

Anteriormente habíamos hecho un repositorio llamado imprimeNumeros.

Vamos a subirlo a sourcehut.

Vaya a https://git.sr.ht/ Haga click en: Create new repository. Llene el cambo nombre con: imprimoNumeros y el campo Description con su descripción. Hagámoslo “unlisted”.

Ahora debe aparecer su repositorio en su página de sourcehut, que tiene la dirección https://git.sr.ht/~suSusuario, donde suUsuarioes su nombre de usuario. La dirección de su repositorio será algo así como: https://git.sr.ht/~gavox/imprimeNumeros. (difiere en el nombre de usuario) Enhorabuena!

Vaya a esa página y copie el enlace, debajo de donde dice read/write. Es algo como: git@git.sr.ht:~gavox/imprimeNumeros

Ahora abra el repositorio desde su terminal (terminal de Linux o Git Bash). Primero tenemos que decirle a GIT cuál es el repositorio remoto en el que vamos a trabajar. Para eso el comando es similar a:

git remote  add origin git@git.sr.ht:gavox/imprimeNumeros

La dirección git@... fue la que copió de la página web.

Ahora vamos a subir el contenido de su repositorio local a la página de sourcehut. El comando es:

git push -u origin master

Y listo!

Hemos aprendido una forma de tener un backup de nuestro proyecto en una página web. Felicitaciones!


Previous Post
Representación Profesoral Consejo Facultad de Posgrados - GVC, Presentación de la fórmula