Compartisc el pas a pas de com m'he desacarregat el programari GitHub Desktop Portable i com m'he configurat un respositori que anem a fer servir a la feina.
Els companys de desenvolupament de la feina tenen un servidor amb Gitea on treballen amb diferents repositoris per al control de versions. Ens han creat un repositori anomenat SEPAM i ací vaig a mostrar-te com treballar fàcilment amb el control de versions sense necessitat d'obrir al terminal i escriure ordres de git, amb GitHub Desktop Portable, una utilitat molt senzilla i on la curva d'aprenentatge es fa molt suau a l'hora de treballar amb control de versions.
Per a descarregar GitHub Desktop Portable anirem a la web https://github.com/daemondevin/GitHubDesktopPortable i ens descarregarem el programari complet en format zip:

Ara, copiarem la ruta del nostre repositori (directament des del navegador escrivint el https://url) perquè necessitarem especificar-ho durant el procés d'instal·lació:

Ens demana que ens autentiquem, jo seleccione l'autenticació amb el meu compte existent de GitHub:

Li donem autorització en la finestra que s'ens obre:

Confirmem el codi que ens envia GitHub al nostre client de doble factor OTP:

Ara ja podem accedir i configurar els nostres repositoris des d'aquesta finestra. En principi podem clonar un repositori remot (ja siga de GitHub.org o del Gitea de la feina, de BitPocket, etc):

En el camp del repositori, afegirem la URL per a connectar així: http://URL/repositori, i en el segon camp li direm la ruta del directori local on volem desplegar totes les dades i directoris del repositori remot.
I farem click en el botó de clonar, i el procés començarà:

Este procés m'ha tardat uns pocs segons:

I ràpidament finalitzarà i ja ho tenim. Ara ja podem pujar fitxers al repositori remot de la feina modificant el directori local que hem especificat, i GitHub Desktop Portable detectarà els canvis i ens mostrarà les línies canviades i a baix el resum, descripció i botó per a fer els commits de versions. Tot molt senzill:

I finalment quan vullguem escriure els canvis en el repositori, farem els fetch, pull i push des del botó de dalt fàcilment:

I bàsicament és açò. Ara tenim el control de versions molt fàcilment amb este programari.





