参考连接git
sudo apt-get install subversionubuntu
sudo svnadmin create tone_srcwindows
咱们须要修改 conf 目录下的三个文件,authz;passwd;svnserve.conf 一 、编辑 svnserve.conf [general] #匿名用户不可读 anon-access = none #权限用户可写 auth-access = write #密码文件为 passwd password-db = passwd #权限文件为 authz authz-db = authz 2、编辑 authz 制定管理员组 即 admin 组的用户为 tone admin 组有 rw(读写权限) 全部人有 r(读权限) [groups] admin= tone [/] @admin =rw *=r 这里组的名字 不必定叫 admin 你的管理员组名 能够叫作任意的名字,另外好比 admin 组还有其余用户,能够这样制定 admin=tone,tone1,tone2 相似这样的写法 3、编辑 passwd 文件 设定用户密码 [users] # harry = harryssecret # sally = sallyssecret tone=www tone 的密码为 www 对 没看错 明文的。 以上都作完以后,就能够开启你的 svn 服务器了。 4、 启动svnserve sudo svnserve -d -r /erv/svn/ -d 已守护模式启动 -r 制定 svn 版本库根目录 这样是便于客户端不用输入全路径 就能够访问版本库了 例如:svn://127.0.0.1/tone_src 开启多个版本库的时候要启动不一样的端口 svnserve -d --listen-port 3688 -r /static/
killall svnserve
使用gitblit 下载gitblit-1.8.0.tar.gz 安装有jdk并配置好环境变量服务器
$ sudo ./install-service-ubuntu.sh $ sudo service gitblit start ./gitblit.sh
成功运行后访问 https://localHost:8443, 就能够在里面添加版本库了。app
#初始化为git项目 git init #把当前做为远程Git仓库 注意admin是用户名,能够改成其余设置了的用户 git remote add origin ssh://admin@localhost:29418/gitTestProject.git # 必须先 pull git pull origin master --allow-unrelated-histories # 再上传到远程仓库 git push -u origin master