git本地搭建服务器[Vmware虚拟机访问window的git服务器]

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

先按照https://zhuanlan.zhihu.com/p/494988089说明下载好Gitblit然后复制到tomcat的webapps目录下,如下:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
双击"startup.bat"启动tomcat:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
然后访问"http://127.0.0.1:8080/gitblit/"即可看到git的界面:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
说明git服务器已经能够成功运行了!
Vmware虚拟机访问window的git服务器
从这里https://blog.csdn.net/weixin_44033210/article/details/122986997得到灵感,关闭掉:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
虚拟机这边使用桥接的方式进行联网:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528

这时候虚拟机就可以访问window的git服务器:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
提交代码的时候会遇到ssh错误:

root@tina-virtual-machine:/home/workspace/tina-r528-v1.2# git push --set-upstream origin master
Unable to negotiate with 192.168.43.57 port 29418: no matching host key type found. Their offer: ssh-rsa,ssh-dss
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

后来实在没办法改远程仓库改成http:

root@tina-virtual-machine:/home/workspace/tina-r528-v1.2# git remote show origin
* remote origin
  Fetch URL: http://shun@192.168.43.57:8080/gitblit/r/R528_Linux.git
  Push  URL: http://shun@192.168.43.57:8080/gitblit/r/R528_Linux.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (up to date)

这时候提交代码就没有问题了:

root@tina-virtual-machine:/home/workspace/tina-r528-v1.2# git push --set-upstream origin master
Password for 'http://shun@192.168.43.57:8080': 
Enumerating objects: 226298, done.
Counting objects: 100% (226298/226298), done.
Delta compression using up to 4 threads
Compressing objects: 100% (215476/215476), done.
error: RPC failed; curl 7 Couldn't connect to server
send-pack: unexpected disconnect while reading sideband packet
Writing objects: 100% (226298/226298), 5.51 GiB | 14.84 MiB/s, done.
Total 226298 (delta 52759), reused 0 (delta 0), pack-reused 0
fatal: the remote end hung up unexpectedly
Everything up-to-date
root@tina-virtual-machine:/home/workspace/tina-r528-v1.2# git push --set-upstream origin master
Password for 'http://shun@192.168.43.57:8080': 
Enumerating objects: 226298, done.
Counting objects: 100% (226298/226298), done.
Delta compression using up to 4 threads
Compressing objects: 100% (162714/162714), done.
Writing objects: 100% (226298/226298), 5.51 GiB | 43.50 MiB/s, done.
Total 226298 (delta 52762), reused 226298 (delta 52762), pack-reused 0
remote: Resolving deltas: 100% (52762/52762)
remote: Updating references: 100% (1/1)
To http://192.168.43.57:8080/gitblit/r/R528_Linux.git
 * [new branch]          master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

注意:因为使用的是桥接模式,这时候必须保证网络是连接的,否则虚拟机没有IP了!
推送成功后可以在git服务器看到代码:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
在git的服务器文件夹里面也看到有占用空间了:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
说明整个git是正常的!

用eclipse启动tomcat

上面的方式是直接启动tomcat,这种方式有时候因为端口占用并不能够正常启动,但是看tomcat却没有没有问题,这里借助eclipse来启动tomcat:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
这里右键启动
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
这里显示端口被占用:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
这里不去研究端口为啥被占用,直接把端口改成8089再启动:
注意:修改端口后要按ctrl+s来保存
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
再次启动后log正常显示如下:
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
这时候访问http://127.0.0.1:8080/gitblit是没办法访问的
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
访问http://127.0.0.1:8089/gitblit/是正常没问题的
git本地搭建服务器[Vmware虚拟机访问window的git服务器],PC软件使用,git,服务器,Linux,R528
至于为啥原来的端口访问不了这里也不清楚文章来源地址https://www.toymoban.com/news/detail-714509.html

到了这里,关于git本地搭建服务器[Vmware虚拟机访问window的git服务器]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 2. 如何通过公网IP&端口映射访问到设备的vmware虚拟机的ubuntu服务器

    中国移动公网IP申请过程 1. 主机设备是Windows 11系统 2. 安装vmware虚拟机 3. 创建ubuntu虚拟机(据说CentOS 7 明年就不维护了,就不用这个版本的linux了) 4. 安装nginx服务:默认端口80 5. 安装ssh服务:默认端口22 6. 设置主机 - ubuntu的端口映射 7. 设置路由器 - 主机的端口映射 8. 完成配置

    2024年02月05日
    浏览(53)
  • 【Git】本地git服务器搭建

    到目前为止已经有办法使用 Git 来完成日常工作。 然而,为了使用 Git 协作功能,你还需要有远程的 Git 仓库。 尽管在技术上可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。 此外,你希望你的合

    2024年02月04日
    浏览(44)
  • 安装虚拟机(VMware)保姆级教程及配置虚拟网络编辑器和安装WindowsServer以及宿主机访问虚拟机和配置服务器环境

    目录 一、操作系统 1.1.什么是操作系统 1.2.常见操作系统 1.3.个人版本和服务器版本的区别 1.4.Linux的各个版本 二、VMware Wworkstation Pro虚拟机的安装 1.下载与安装 注意:VMWare虚拟网卡 2.配置虚拟网络编辑器 三、安装配置 WindowsServer 1.创建虚拟机 2.配置windows镜像 3.安装WindowsServ

    2024年02月08日
    浏览(50)
  • 本地电脑搭建SFTP服务器,并实现公网访问

    1.1 下载 freesshd 服务器软件 下载地址:freeSSHd and freeFTPd 选择freeFTPD.exe下载 下载后,点击安装 安装之后,它会提示是否启动后台服务,Yes 安装后,点击开始菜单– freeFTPd, 注意 :这里要点击鼠标右键, 以管理员权限 打开freeFTPd,如果以普通用户打开freeFTPd, 将无法保存配置

    2024年02月08日
    浏览(68)
  • 搭建Git本地服务器及其使用

    GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过

    2024年02月13日
    浏览(48)
  • 本地搭建web服务器、个人博客并发布公网访问

    在现代社会,网络已经成为我们生活离不开的必需品,而纷繁多样的个人博客网站,也成为了个人展示的最好平台。在以往,想要搭建一个个人博客网站需要较深的专业知识,但得益于软件技术的发展,就算普通人也可以在几个软件的帮助下,在自己的电脑或电子设备上,建

    2024年02月14日
    浏览(52)
  • FastDFS+Nginx搭建本地服务器并实现远程访问

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考

    2024年02月06日
    浏览(46)
  • 使用本地电脑搭建可以远程访问的SFTP服务器

    1.1 下载 freesshd 服务器软件 下载地址:freeSSHd and freeFTPd 选择freeFTPD.exe下载 下载后,点击安装 安装之后,它会提示是否启动后台服务,Yes 安装后,点击开始菜单– freeFTPd, 注意 :这里要点击鼠标右键, 以管理员权限 打开freeFTPd,如果以普通用户打开freeFTPd, 将无法保存配置

    2024年02月12日
    浏览(78)
  • gitblit 搭建本地的 git 服务器

    目录 一、简介 二、准备工作 1.安装Java 2.下载gitblit 3.创建资料目录 三、修改配置 1.git.repositoriesFolder 2.server.httpPort 3.server.httpBindInterface 4.installService.cmd 5.uninstallService.cmd 四、gitblit图标显示异常 结束 Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为

    2024年04月16日
    浏览(81)
  • Linux本地搭建GitLab服务器 - 内网穿透远程访问

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月06日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包