Penjar pàgines web a SourceForge.net des de la consola
Treballant en un nou projecte Open Source (sobre el que ja parlaré més endavant) he hagut de recordar com es fa això de penjar pàgines web a SourceForge.net, ja que només ho vaig fer un parell de vegades (quan encara tenia el Finestres) i ja no me’n recordava.
Doncs bé, el gFTP, que és el programa que utilitzo habitualment, no em serveix per aquesta tasca, al no tenir suport per SSH; així doncs, vaig fer una cerca al Synaptic però -si me’n recordo bé- l’únic que vaig trobar va ser el FileZilla, que ja coneixia del Finestres i que es veu que ara estan fent per a Linux també, tot i que des de zero (però amb suport per a SSH).
Un cop instal·lat aquest, vaig aconseguir connectar-me a SourceForge sense més dificultats, però al no estar acabat, el FileZilla no permet crear cap carpeta nova. Per això, vaig decidir provar a fer-ho des de la terminal; i resulta què és molt més fàcil del que sembla (si es que al final penses: “per què tanta interfície gràfica i punyetes, si amb quatre línies va molt més ràpid?”). En fi, aquí teniu un mini-manual pràctic de com penjar pàgines web a SourceForge.net (tot això s’ha de fer des de la terminal):
- Això no ho sé segur, però diria que si encara no s’ha fet primer s’ha d’exportar la clau SSH amb:
export CVS_RSH=ssh - A continuació, connectem amb SourceForge:
sftp nom_usuari@shell.sourceforge.net. Si tot va bé hauria de sortir Connecting to shell.sourceforge.net…, si aquest no és el cas fessudo apt-get install sftp(per instal·lar l’sftp) i a continuació repeteix l’ordre. - Ara ens hauria de preguntar per la contrasenya de la clau SSH (Enter passphrase for key ‘/home/nom_usuari/.ssh/id_dsa’). L’introduïm i llestos, ens sortirà sftp>, demanant-nos que volem.
Ara simplement utilitzem les mateixes ordres que fem servir habitualment per treballar amb arxius des de la terminal:
- Copiar arxius: cp arxiu.original nou.arxiu
- Moure arxius: mv arxiu.original arxiu.destí
- Esborrar arxius: rm nom.arxiu
Per tal de pujar nous arxius s’utilitza la instrucció “put”: put /home/nom_usuari/arxiu.original arxiu.destí, i per descarregar-ne, “get”.
Related posts:
- Baixar vídeos del YouTube (QtTube) Fa uns mesos vaig comentar un script de línia de comandes per tal de descarregar vídeos del YouTube. Doncs bé,...
- Vodafone Mobile Connect 3G/GPRS en Ubuntu Linux Actualització: Tot això és molt més fàcil amb l’Ubuntu Hardy; dóna un cop d’ull a les instruccions actualitzades. Si has...
- Hola, Wordpress! Últimament no havia escrit gaire, perquè m’havia trencat el braç, però ara des de fa poc ja puc començar a...
- És Windows un virus? Com he promès a l’últim article, aquí teniu la explicació per l’ús d’un terme que vaig emprar. Bàsicament és l’adaptació...
- Accedir a un ordinador remot via SSH Continuo descobrint noves possibilitats de GNU/Linux, i la més recent és la d’accedir a un altre PC a través d’Internet...
>> (si es que al final penses: “per què tanta interfície gràfica i punyetes, si amb quatre línies va molt més ràpid?”)
Exacte. De vegades oblidem que els GUI van sortir (et parlo dels temps heroics del DosShell) per facilitar als usuaris l’accés a operacions que normalment fèiem els programadors: esborrar fitxers, copiar-los, fer un backup (bé, això encara no ho saben fer).
Per a un programador que està tot el dia fent servir els cp, mv o rm (o copy, move, del, tan se val) és un endarreriment; jo acabo molt abans fent un cd /fonts/jobpro/vert/proves que buscant on collons és el ratolí i clicant successivament, després de buscar la f, la j, la v i la p dins el total de fitxers i directoris, el lloc on vull anar.
M’ha agradat el teu bloc.