从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