SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库,提供cvs,svn,git.用下来比github.com爽很多.
首先注册SF账号,并开通一个项目。
创建shell权限
ssh -t USER,[email protected] create
登录shell
ssh [email protected]
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 [email protected]:/home/frs/project/lempelf/
参考:
https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service
可以拿来做 SSH -D吗?
拿来翻墙没试过,SF有时也会被墙