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