因为项目
1.安装jdk,,此处略。
2. 安装Git for windows,下载地址:http://msysgit.github.io/
安装scm-manager,下载地址:https://www.scm-manager.org/download/,选择SCM-Server 1.46。
3.运行 \scm-server\bin\scm-server.bat,启动服务,默认端口为8080,由于此端口经常被占用,可以在\scm-server\conf\server-config.xml中修改,如下:
<Call name="addConnector">
- <Arg>
- <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
- <Set name="host">
<SystemProperty name="jetty.host" />
</Set>
- <Set name="port">
<SystemProperty name="jetty.port" <strong>default="8088"</strong> />
</Set>
<Set name="requestHeaderSize">16384</Set>
- <!-- for mod_proxy
-->
- <!-- <Set name="forwarded">true</Set>
-->
</New>
</Arg>
</Call>
4.启动成功后,登录scm,默认帐号密码均为scmadmin。
5.配置Git仓库地址,修改Config - Repository Types - Git Settings - Repository directory,我的地址为F:\git_repositroy,如下图:
6.初始化Git远程仓库,上面配置的仓库中新建一个空文件夹mealOrder,在该文件夹下执行git init --bare 初始化:
7.导入仓库,选择Import Repositories - Git - Import from directory,scm会扫描到mealOrder这个项目:
8.创建用户,分配读写权限:
9.测试:复制Repositories下的url,执行git clone,成功!
注:此时该远程仓库是空的,没有分支,需要push分支上去。