Windows 环境搭建 git 服务

有时候在本地开发个人项目, 需要对代码进行版本管理, 可在 Windows 上搭建一个自己使用的 git 服务器

当前搭建系统环境

Windows10

安装Git

去官网(https://git-scm.com/) 下载 windows 版 git 并安装

安装OpenSSH

去 github 上(https://github.com/PowerShell/Win32-OpenSSH/releases) 下载并安装 OpenSSH

1. 将下载好的 OpenSSH-Win64 解压并移动到 C:\Program Files 目录下

2. 使用管理员权限打开 cmd 命令, 依次执行以下命令

# 移动到OpenSSH安装目录cd C:\Program Files\OpenSSH-Win64# 安装powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1# 设置服务sc config sshd start=auto# 启动服务net start sshd

3. 将 OpenSSH 设置到环境变量中

4. 修改注册表,修改 OpenSSH 默认 shenll

打开 cmd 运行 regedit, 打开注册表。 依次选择 HKEY_LOCAL_MACHINE -> SOFTWARE -> OpenSSH。 添加变量 DefaultShell , 值为 git 安装目录中的 \bin\bash.exe

5. 启动 OpenSSH 服务

打开 cmd 运行 services.msc, 打开服务列表

创建仓库

选定一个目录作为 git 仓库, 在 gitbash 中执行命令

cd ~mkdir gitrepocd gitrepogit init --bare test.git

仓库创建完成后, 在工作目录中像以往开发一样使用 git 即可, 先进行克隆仓库

``` shell

git clone xx@127.0.0.1:~/gitrepo/test.git

```

注意 xx@127.0.0.1:~/gitrepo/test.git 各项

xx -> 对应当前 windows 系统用户

~/gitrepo/test.git -> 仓库所在文件路径

密码 -> 对应当前 xx 系统用户登录密码

参考资料

[Windows安装OpenSSH服务](https://www.cnblogs.com/herui1991/p/12376841.html)

[win10_git_server](https://gitee.com/wag173/win10_git_server)

[Git 服务器搭建](https://www.runoob.com/git/git-server.html)

Windows 环境搭建 git 服务相关推荐

  1. 用Gogs在Windows上搭建Git服务

    1.下载并安装Git,如有需求,请重启服务器让Path中的环境变量生效. 2.下载并安装Gogs,请注意,在Windows中部署时,请下载MiniWinService(mws)版本. 3.在Maria ...

  2. windows环境搭建web服务器(IIS)

    windows环境下如何搭建web服务器,百度或者谷歌一下都会有很多教程和资源可以参考.这里我也记载一下过程,便于大家参考.至于什么是web服务器,为什么需要web服务器,这里不太明白的也可以百度一下 ...

  3. git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用

    1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...

  4. 使用gitblit在Windows上搭建git服务器

    使用gitblit在Windows上搭建git服务器 概述 工具准备 安装流程 安装jre-7 测试java环境 解压并配置gitblit 修改data目录下的defaults.properties文 ...

  5. linux git服务器搭建端口号是多少,Linux 环境 搭建Git 服务器,并且修改SSH端口使用...

    1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...

  6. Flutter之Windows环境搭建

    Flutter之Windows环境搭建 原创作者:只能陪你走一程 原文地址:https://www.jianshu.com/p/a78fd5e5116d 官方网址:https://flutter.io ...

  7. kafka windows环境搭建 SASL_PLAINTEXT/SCRAM

    kafka windows环境搭建 SASL_PLAINTEXT/SCRAM acl认证记录 一.kafka 下载参考地址 https://kafka.apache.org/downloads 二.环 ...

  8. 10分钟教你在Windows上搭建Git服务器

    10分钟教你在Windows上搭建Git服务器 一.下载并安装jdk. 二.下载Gitblit 三.配置 四.运行 五.测试 一.下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK ...

  9. Windows环境搭建WeGame饥荒专用服务器(详细版)

    Windows环境搭建WeGame饥荒专用服务器 前言 饥荒专用服务器 获取cluster_token令牌 注册许可证书 文件配置 路径配置 根目录 cluster.ini文件配置 地面服务器(Mas ...

最新文章

  1. 外媒:英贸易大臣将与其他国家商脱欧后贸易协议
  2. python中next(reader)_Python错误self.reader.next()
  3. 为什么借钱要上央行征信?
  4. ASM 判定一个类,实现了指定接口
  5. mysql 错误 150_MySQL教程之error 150错误提示解决办法
  6. android 拦截webview加载url_android webview拦截post的请求
  7. 给网站外链进行重定向跳转
  8. 手写vue---部分实现
  9. Java连接MySQL数据库步骤
  10. 编程之美1.7 光影切割问题
  11. 完美解决 WinRAR 中文版 启动时的超恶心广告弹窗
  12. 【工具脚本】目标检测数据样本的扩增脚本
  13. java获取环境变量路径/java获取环境变量和系统属性
  14. 建个网站需要多少钱?你真的知道吗?
  15. Google收购传感器公司Lumedyne
  16. 什么是BBR加速,Centos7如何开启BBR加速,优化服务器的传输速度,避免堵塞
  17. 图卷积神经网络代码讲解,cnn卷积神经网络伪代码
  18. CK-GL16-AB传感器|读卡器在工业自动化AGV小车磁导航RFID定位领域应用与解决方案
  19. matlab学霸表白公式,学霸表白:函数会告诉“我爱你”
  20. 教你如果混社会,绝对的火!!

热门文章

  1. Android 9.0系统软件进入视频界面发生闪退
  2. 去中心化应用程序 (dApps) 发展现状及趋势回顾
  3. 如何使用ABP开发一
  4. 【从零开始学习YOLOv3】3.YOLOv3的数据组织和处理
  5. 选购国外虚拟主机的一些心得体会
  6. java实训心得感想30字,java实训心得体会感想
  7. Android进程保活、拉活方案
  8. python mac可以运行win不能运行_Pymssql程序可以在mac上运行,但不能在windows上运行...
  9. 贷超、贷超分销系统 贷超分销模式 简介
  10. 三阶魔方与四阶魔方总结