參考連接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