使用 scm-manager 搭建 git/svn 代码管理仓库
1、在官网上下载scm-manager
2、 配置java 环境:JAVA_HOME\ CLASSPATH\path(不会的同学,可以问百度)
JAVA_HOME : jdk 安装路径
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3、启动:bin/scm-server
4、进入后台: http://localhost:8080 端口默认为8080,可以自己修改端口号
用户名/密码:scmadmin/scmadmin
5、创建git一个仓库。
http://localhost8888/scm/git/demo
如图:
创建完成后 为:
这样仓库就建好了,接下来给团队人员创建账号
6、创建人员账户
点击左侧Users ,点击 add, 填写用户名,密码等信息,如图
创建完后,用户列表中会增加一行记录
7、给仓库添加可操作的账户以及权限
接下来, 给liming赋予demo 仓库的可写权限,(read,write,owner三种权限)
点击左侧的Repositories ,选中demo仓库,下面有三个选项,点击Permission,add ,添加liming,赋予写权限
8、现有仓库提交到远程仓库
进入本地仓库根目录,添加远程仓库:
git remote add origin http://liming:123456@localhost:8888/scm/git/demo (以后不用输入密码)
推送到远程仓库
git push origin master
到此,就完成了远程仓库的创建和使用。
另外:
在xcode 中添加远程仓库 preference —>+ repository address: http://limin g:123456@localhost:8888/scm/git/demo 在xcode 中添加远程仓库 preference —>+ repository address: http://limi:123456@localhost(192.168.2.100):8888/scm/git/demo