IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Com crear un projecte a sourceforge?

NOTA: Aquest procediment va ser descrit per i a data: --acacha 06:55, 17 abr 2011 (UTC)

Aneu a la web:

https://sourceforge.net/

El primer que cal fer es registrar-se a sourceforge per tal de tenir un usuari. Un cop tingueu l'usuari podreu registrar un projecte. Feu clic a l'enllaç register que apareix a la part superior esquerre. Haureu d'omplir el típic formulari de registre:

IMPORTANT: Alternativament podeu crear un compte anant directament a l'opció login de sourceforge i utilitzant OpendID per tal d'associar un compte de correu que ja tingueu i suporti OpenID (p.ex un compte de Google o Yahoo)

SourceforgeFormulariRegistre.png

Se us enviarà un correu electrònic que permetra autenticar la validesa del registre i del compte de correu. Un cop tingueu usuari torneu a:

http://sourceforge.net/

Feu clic al botó Create. Se us mostraran algunes de les possibilitats que tenim amb un projecte sourceforge. Feu clic a Start. Ara heu d'escollir:

  • Un nom de projecte. Sigueu originals ja que sinó us podeu trobar que el nom ja està escollit
  • Un nom unix del projecte: serà el nom del vostre nom d'usuari Linux per al projecte. Podeu utilitzar el botó suggerir per tal que us proposi un nom a partir del nom del projecte que heu escollit.
  • Una descripció del projecte.
SourceforgeInscripcio.png

Finalment accepteu les condicions i feu clic a Complete Registration. En un pocs minuts tindreu el projecte creat.

FRS

Els fitxers FRS es troben a:

/home/frs/project/w/we/webfaltes 

Segons:

$ sf-help

Your interactive shell was created with a default project of: webfaltes.

Your project's file releases (FRS) are here:

    /home/frs/project/w/we/webfaltes 

Your project-web files are here:

    /home/groups/w/we/webfaltes

Your developer web area: ~/userweb (/home/userweb/a/ac/acacha)

Use the "timeleft" command to see how much time remains before shutdown
(currently: 225 minutes).  Use the "shutdown" command to destroy the shell
before the time limit.

For direct access to this shell, use shell4.sourceforge.net on port 24011:
    ssh -p 24011 acacha@shell4.sourceforge.net

For basic file transfers and management, use web.sourceforge.net -- it allows
rsync, sftp, and scp access to your home, project, and developer web files. 

           -----=====>>>>>     FRS WARNING     <<<<<=====-----
The File Release System (FRS) directories are there for the sole purpose of
managing your downloadable files.  Be careful to avoid the accidental use of
the areas for casual file creation or the misuse of the areas for anything
other than creating your public downloads.  Thank you!

Com transferir fitxers

scp:

$ scp webfaltes_2.4.tar.gz -i /home/sergi/.ssh/id_dsa acacha,webfaltes@shell.sourceforge.net:/home/frs/project/w/we/webfaltes

rsync:

$ rsync -e ssh -cavz --progress webfaltes_2.4.tar.gz -i /home/sergi/.ssh/id_dsa acacha,webfaltes@shell.sourceforge.net:/home/frs/project/w/we/webfaltes

sftp:

$ sftp -i /home/sergi/.ssh/id_dsa acacha,webfaltes@shell.sourceforge.net:/home/frs/project/w/we/webfaltes
Connecting to frs.sourceforge.net...

sftp> cd /home/frs/project/w/we/webfaltes
sftp> put webfaltes_2.4.tar.gz
Uploading webfaltes_2.4.tar.gz to /home/frs/project/w/we/webfaltes/webfaltes_2.4.tar.gz
...

Accés SSH

Crear:

$ ssh -t acacha,webfaltes@shell.sourceforge.net create

La terminal dura 4 hores abans de tenir que tornar-se a crear. Es pot consultar el temps restant amb:

$ timeleft

I es pot acabar una sessió amb:

$ shutdown

Un cop creada es pot entrar directament amb:

$ ssh -t acacha,webfaltes@shell.sourceforge.net

Accés directe amb claus SSH:

Un cop esteu logats a soruceforge a:

https://sourceforge.net/account/services

Podeu especificar una clau SSH pública.

$ ssh -t -i /home/sergi/.ssh/id_dsa acacha,webfaltes@shell.sourceforge.net

HOME SSH

/home/users/a/ac/acacha

Eclipse integration

Cal tenir la última versió de Mylyn instal·lada. A més cal instal·lar:

Web Templates Connector

Abans de 3.4 el trobàveu a extras de Mylyn, ara el podeu trobar a:


Després cal afegir un nou repositori de tasques de tipus "Generic web-based access" amb la següent configuració:

  • Server: http://sourceforge.net/
  • Label: Sourceforge
  • Anonymous Access: (off)
  • User ID: your Sourceforge username
  • Password: your Sourceforge password

Escolliu "Additional Settings" i després "Advanced Configuration":

  • Login Request URL: ${serverUrl}/account/login.php?form_loginname=${userId}&form_pw=${password}&login=Login
  • Button after "Login Request URL": switch to "POST"

nota: No he aconseguit que funcioni...

Recursos:

Consulteu: Eclipse.

Rang adreces IP

Subversion i altres aplicacions (com p.ex. FTP) poden ser filtrades per firewalls. Si voleu no filtrar els serveis de sourceforge podeu obrir el següent rang d'adreces IP:

216.34.181.0 - 216.34.181.255

és a dir:

216.34.181.0/24

Obtingut amb:

$ ping sourceforge.net
PING sourceforge.net (216.34.181.60) 56(84) bytes of data.
64 bytes from ch3.sourceforge.net (216.34.181.60): icmp_seq=1 ttl=241 time=182 ms
^C
$ whois 216.34.181.60
 ...  

#
# The following results may also be obtained via:
# http://whois.arin.net/rest/nets;q=216.34.181.60?showDetails=true&showARIN=false
#

SourceForge, Inc. SAVV-S234813-8 (NET-216-34-181-0-1) 216.34.181.0 - 216.34.181.255
Savvis SAVVIS (NET-216-32-0-0-1) 216.32.0.0 - 216.35.255.255

Projectes sourceforge

Acacha

Compte d'usuari acacha amb el correu sergi PUNT tur GARROBA upc DOT es

webfaltes

Consulteu webfaltes

Vegeu també

Enllaços externs