Windows下搭建Git远程服务器

本文详细介绍了如何在Windows操作系统中设置Git远程服务器。步骤包括安装Git for Windows和SCM-Manager,配置服务器端口,设置Git仓库路径,初始化仓库,导入项目,创建用户并分配权限,最后通过git clone测试连接成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为项目

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分支上去。


参考:Windows下配置Git服务器




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值