windows下如何搭建属于自己的git服务器?

这篇具有很好参考价值的文章主要介绍了windows下如何搭建属于自己的git服务器?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

工具准备(此章节为网上摘要,忘记出自哪里了,大家自行参考)

1.首先,需要的工具。包括gogs、git、TortoiseGit、nssm。
2.安装Git,一路nenx就行。TortoiseGit这个也要装,对git进行菜单化需要,Language是语言包,默认是英文,装好了可以选择中文。
3.gogs和nssm不用安装。将这个包解压出来放到一个位置。如:我存放的路径是:C:\installSoftware\GitSever
4.添加环境变量:在 控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量 中的"Path"中的变量值项目内添加NSSM文件路径“C:\installSoftware\GitSever\nssm-2.24\win64”。然后到“C:\installSoftware\GitSever\gogs\scripts\windows”路径下以管理员身份运行“install-as-service.bat”,install-as-service.bat里面需要确认是gogs运行文件的正确路径。windows窗口会有如下提示:
别急,重启一下电脑。…然后再次以管理员身份运行“install-as-service.bat”。windows窗口会有如下提示:
有些时候即便按照这样操作了,gogs服务还是无法运行起来。可以用windows自带的命令:sc delete gogs,如果这种不行,就用注册表的方式,打开注册表编辑器,找到下面的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的gogs文件夹,直接删除,然后重启,再次以管理员身份运行“install-as-service.bat”。基本就会成功。

5.git服务器设置:在浏览器中输入:http://127.0.0.1:3000/
数据库类型一定要注意,选择“SQLite3”,可以不用再安装SQL啦!点击下方“安装”,出现登录界面,然后输入刚才设置的管理账户和密码就可以啦!
点击登录。就可以看到gogs首页了。

6.git库本地配置。在路径“C:\installSoftware\GitSever\gogs\custom\conf”下有一个配置文件app.ini。我们需要将“START_SSH_SERVER = false”更改为“START_SSH_SERVER = true”,然后在“[repository]

ROOT = D:/gogs-repositories”设置服务器的仓库路径,依据自己的情况进行设置。然后保存该文件。

7.建立自己的仓库并进行版本管理。仓库在远端的设置如下:
然后使用“Git Bash”使用 "ssh-keygen -t rsa -C "1562521023@qq.com"生成秘钥,找到秘钥的路径,然后用记事本打开“id_rsa.pub”并复制里面的内容,然后添加至“用户设置->SSH秘钥”,秘钥的名字可以按照自己的习惯命名。然后再安装“TortoiseGit-2.4.0.2-64bit”和“TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN”

右键,设置GIt的ssh客户端为ssh.exe,如图:
然后就可以愉快地玩转git服务器和进行git版本管理啦!

实操步骤

参考文献
思路指导

实操安装

docker pull gogs/gogs

windows下如何搭建属于自己的git服务器?,windows,git,服务器

docker images gogs/gogs

windows下如何搭建属于自己的git服务器?,windows,git,服务器

docker run --name gogs -d -p 10022:22 -p 13000:3000 -v D:\work\gogs:/data gogs/gogs

windows下如何搭建属于自己的git服务器?,windows,git,服务器
访问网址:http://localhost:13000/install
windows下如何搭建属于自己的git服务器?,windows,git,服务器

windows下如何搭建属于自己的git服务器?,windows,git,服务器
按需修改完成后点击立即安装即可。
windows下如何搭建属于自己的git服务器?,windows,git,服务器
立即安装完成后,页面会自动跳转一个页面,由于我们对外映射的端口是13000,所以我们要访问13000端口。
windows下如何搭建属于自己的git服务器?,windows,git,服务器
访问13000就可以访问到页面了。
windows下如何搭建属于自己的git服务器?,windows,git,服务器
注册自己的账户,登录。点击右上角加号创建一个自己的git库。
windows下如何搭建属于自己的git服务器?,windows,git,服务器
例如:
windows下如何搭建属于自己的git服务器?,windows,git,服务器
创建完成:
windows下如何搭建属于自己的git服务器?,windows,git,服务器
默认情况下是可以使用http进行git clone的,当然我们也可以使用https,不过需要做更多的配置,这时需要修改/data/gogs/conf/app.ini文件中的配置了,因为没有cert证书,所以就不演示了。

另外,因为我们启用了ssh,我们也可以使用ssh来操作:

其中,我们上面安装=》应用基础设置中的【域名】配置就是上图中红色方框中的 git@域名:XXXX/XXX 中的域名部分

注意,如果你直接使用这个ssh地址去clone,会让你输入git的密码:git@192.168.209.128’s password:
windows下如何搭建属于自己的git服务器?,windows,git,服务器
上边的问题是因为,地址的端口写错了,我们在安装的时候写的端口是内部端口3000,而我们真正对外开放的端口是13000。
windows下如何搭建属于自己的git服务器?,windows,git,服务器

安装TortoiseGit参考一下文档,步骤写的已经很详细了。
【TortoiseGit】TortoiseGit安装和配置详细说明
有不对不得地方欢迎大家指正!文章来源地址https://www.toymoban.com/news/detail-816857.html

到了这里,关于windows下如何搭建属于自己的git服务器?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手保姆级教学,搭建属于自己的幻兽帕鲁服务器

     幻兽帕鲁是最近新出的一款开放世界生存制作游戏,游戏中,玩家可以在广阔的世界中收集神奇的生物“帕鲁”,派他们进行战斗、建造、做农活,工业生产等在帕鲁的世界,玩家可以选择与神奇的生物“帕鲁”一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的

    2024年02月22日
    浏览(49)
  • 【gitlab部署】centos8安装gitlab(搭建属于自己的代码服务器)

    在团队开发过程中,想要拥有高效的开发效率,选择一个好的 代码开发工具 是必不可少的。搭建git服务器有两种方式 ● github(国外的,很卡)或者gitee(国内的,网速还可以,可以设置项目为私有,防止其他人可见) ● 通过gitlab搭建自己的git服务器 要求 ● gitlab十分吃内存,建议

    2024年02月11日
    浏览(48)
  • 分享本周所学——在Windows上搭建自己的Git服务器并支持互联网远程访问

            大家好,欢迎来到《分享本周所学》第十期。本人是一名人工智能初学者(虽然我最近写的东西都跟人工智能没什么关系),刚刚上完大一。之前想跟同学搞项目,我的学校自己有一个GitLab服务器,于是就把项目存在上面,但是后来收到学校邮件说学校服务器不允

    2024年02月09日
    浏览(47)
  • 本地使用IIS快速搭建一个属于自己的网站,并发布公网访问「无需购买云服务器」

    在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?

    2024年02月05日
    浏览(62)
  • Windows平台如何使用Gitblit搭建Git服务器

    目录 背景 软件下载 配置         JDK         gitblit配置                                具体配置修改:  安装为自启动的windows服务  运行配置 创建版本库和用户 客户端运行              Gitblit是java开发的跨平台,版本控制服务器。         本次相关软件环

    2024年02月02日
    浏览(46)
  • 搭建自己的Git服务器

    环境 服务端 :Ubuntu 22.04 客户端 :Win11_x64 前提条件 :需要确保在Windows机器上能够ping通Ubuntu服务器, 并且服务端与客户端均已安装了Git软件 服务端上的配置操作 以Ubuntu服务器作为Git服务端的运行环境,并方便后期免密推送及管理代码的需求,需要先安装OpenSSH及创建git专属用

    2024年02月15日
    浏览(66)
  • 【服务器】搭建一台属于自己的服务器

    ​ 🌈个人主页: Sarapines Programmer 🔥 系列专栏: 【服务器】搭建网站 ⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 目录 1. 购买服务器和域名 1.1 购买服务器 1.1.1 阿里云服务器 1.1.2 香草云服务器 1.2 购买域名 2. 安装宝塔面板和网

    2024年01月22日
    浏览(37)
  • 安卓手机搭建Gitea-自己的git服务器

    官网的介绍是: Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用Go作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了x86,amd64,还包括 ARM 和 PowerPC

    2023年04月24日
    浏览(66)
  • 利用废旧手机搭建一台属于自己的服务器

    1.1 使用F-Droid应用商店安装Termux 1.2 使用Termux安装环境 在手机上打卡Termux软件(操作很不方便),后面介绍使用ssh服务通过电脑远程操控。 接下来就可以像使用linux来使用Termux终端了, 我们来部署一个简单的web应用,这里以Python + Flask来新建一个简单的Demo。首先,需要安装py

    2023年04月27日
    浏览(32)
  • 搭建自己的git服务器--win10系统使用Gitea快速搭建git-server

    2023-03-28 本文简单介绍了使用gitea开源软件搭建自己git服务器的过程; 本文记录的在win10系统上快速安装gitea,实现了git服务端的搭建。 搭建自己的git仓库服务端,搭建到云主机,连接方便,但大文件受限于网速。 搭建到局域网,网速快。各有优势,多试多玩,总有收获。 安

    2024年02月13日
    浏览(79)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包