svn/git遷移至git

從gitolite遷移至bitbucket

git遷移的時候需要考慮各種分支和tag;

git clone --bare 舊的git地址 # 會形成xxx.git文件夾
cd xxx.git
git push --mirror 新的git地址

 

從svn遷移到bitbucket

svn遷移要把svn的倉庫遷移過去,不能隨便遷移一個文件夾;

git svn clone svn://oldsvn
cd localProject
git remote add orign http://newgit
git push -u origin master

 

svn倉庫的創建和啓動

需要使用svnadmin進行倉庫的創建,創建之後需要進行用戶和倉庫的配置;

svnadmin create /svn/svn001
vi /svn/svn001/conf/authz
vi /svn/svn001/conf/passwd
vi /svn/svn001/conf/svnserve.conf
###authz###
[groups]
admin=admin01
[svnrepos:/svn/test1] # 這是進行不同版本庫的權限設置
@admin = rw
###passwd###
admin01 = pass01
###svnserve.conf###
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = /svn/svn001

 

使用svnserver -d -r 倉庫目錄 進行svn倉庫的啓動;

svnserve -d -r /svn
# 客戶端訪問地址
svn://IP/svn001

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章