Skip to content


sourceforge 上如何使用shell

SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库,提供cvs,svn,git.用下来比github.com爽很多.

首先注册SF账号,并开通一个项目。

创建shell权限

ssh -t USER,PROJECT@shell.sourceforge.net create

登录shell

ssh USER@shell.sourceforge.net

PuTTY SSH client

Session Host Name: “shell.sourceforge.net”
Session Connection Type: “SSH”
Connection > SSH Remote command: “create”
Connection > Data Auto-login username: “USER,PROJECT”

下次连接时去掉 Remote command和Auto-login username。

另支持SSH Key Authentication认证, rsync ,sftp

sf上用的系统为centos5.6

[c1g@shell-22002 ~]$ cat /etc/issue.net
CentOS release 5.6 (Final)
Kernel \r on an \m

项目对外下载目录,lempelf是我的项目名
/home/frs/project/lempelf/

ll /home/
total 40
drwxr-xr-x 3 root root 4096 Jun 20 06:37 frs
drwxr-xr-x 3 root root 4096 Jun 20 06:37 git
drwxr-xr-x 4 root root 4096 Jun 20 06:37 logs-project-web
drwxr-xr-x 3 root root 4096 Jun 20 06:37 logs-user-web
drwxr-xr-x 5 root root 4096 Jun 20 06:37 project-web
drwxr-xr-x 6 root root 4096 Jun 20 06:37 scm_bzr
drwxr-xr-x 6 root root 4096 Jun 20 06:37 scm_git
drwxr-xr-x 6 root root 4096 Jun 20 06:37 scm_hg
drwxr-xr-x 3 root root 4096 Jun 20 06:37 user-web
drwxr-xr-x 3 root root 4096 Jun 20 06:37 users

需要发布大文件时可以直接下载后发布

cd /home/frs/project/lempelf/
wget http://xxx.com/lemelf.tar.gz

用scp直接传

scp lempelf.tar.gz c1g@frs.sourceforge.net:/home/frs/project/lempelf/

参考:
https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service

Posted in 项目管理.

Tagged with , .


2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. rain says

    可以拿来做 SSH -D吗?

  2. C1G says

    拿来翻墙没试过,SF有时也会被墙



Some HTML is OK

or, reply to this post via trackback.