当前位置:网站首页 > 云计算与后端部署 > 正文

git服务器端和客户端区别(git服务端口)



1、一个是安装版,一个是便携版
在这里插入图片描述
2、端口:定位特定服务,就像服务器上不同服务的“房间号“,客户端通过指定特定的端口号,能够准确地找到并连接到想要的服务。
3、git代码版本管理工具
Github和gitlab是基于git技术构建的远程仓库网站,主要用于企业内部程序员的协同开发和分布式代码管理(一种代码管理方式,就像一群人共同管理一个大仓库里面的东西)
版本管理的作用:历史记录/跟踪记录/保持文件一致性
Gitlab支持私有化部署
3.1拉取请求:是一种机制,用于开发者向一个代码仓库贡献自己的代码更改。
拉取请求的过程:先从仓库主分支创建自己的分支并进行代码修改,完成后发起 PR,告知仓库维护者。维护者收到后审查代码,可能提出问题或建议,经过沟通修改,若代码符合要求则合并到主分支,否则拒绝。拉取请求用于控制代码质量、促进团队协作和推动项目发展。
4、c/s架构(客户端-服务端)
5、SSH是一种网络协议,用于在不安全的网络环境中实现安全的远程登陆和其他安全的网络操作
 安全远程登陆:通过加密技术来确保通信的安全性,当客户端想要连接到远程服务器时,SSH协议会在客户端和服务器之间建立一个加密的通道。
 安全文件传输:SCP/SFTP是基于SSH的两种常见的文件传输方式
 SCP用于在本地和远程之间简单快速地复制文件
 SFTP则提供了一个类似FTP的文件传输环境,具有更高的安全性
 FTP:文件传输协议,当客户端要使用FTP传输文件时候,首先要与服务器建立连接。FTP使用两个端口来建立连接:一个是控制端口(默认端口号21)用于发送控制命令,另一个是数据端口(默认端口20),用于传输实际的文件数据。
 主要作用是:安全远程登陆/安全文件传输
 SSH的默认端口号为25

6、挂梯子(主要用于绕过网络限制访问被封锁的网站):通常指使用代理服务器或者虚拟专用网络(VPN)等工具来绕过网络限制,访问一些特定区域无法直接访问的网络资源。
 代理服务器:作为用户和目标网络之间的中间站。
 VPN(虚拟专用网络):创建了一个虚拟的专用网络通道,用户通过这个通道连接到了VPN服务器。
7、docker整体分为远程镜像仓库、本地镜像、本地容器、docker软件

*
1、 内网:指一个组织内部(企业、学校、政府机构)构建的计算机网络。它使用私有IP地址进行通信,这些地址在互联网(外网)上是不能被直接访问的。
2、 外网:internet是指全球范围内的公共计算机网络,使用公共IP地址来标识网络上的设备,这些设备可以是服务器、个人电脑、移动设备等。
3、 JSON是一种文本数据格式,来源于Javascript的对象语法,可以简单灵活的表示树形结构的数据。
Javascript原生支持/Python原生支持/java原生不支持/C++原生不支持

到此这篇git服务器端和客户端区别(git服务端口)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • linux搭建gitlab服务器(linux部署gitlab)2025-04-06 21:36:10
  • 模型部署入门教程视频(模型部署入门教程视频讲解)2025-04-06 21:36:10
  • 前端埋点(前端埋点技术是什么)2025-04-06 21:36:10
  • 批处理删除文本最后的语句(批处理删除txt的中文内容)2025-04-06 21:36:10
  • 双系统卸载一个系统有影响吗(安装过双系统卸载有后遗症吗)2025-04-06 21:36:10
  • 前端埋点和后端埋点的区别(前端埋点技术是什么)2025-04-06 21:36:10
  • 操作系统课后(操作系统课程讲解)2025-04-06 21:36:10
  • nfs客户端端口(nfs使用的端口号)2025-04-06 21:36:10
  • 电脑下载软件后缀(电脑软件安装程序后缀)2025-04-06 21:36:10
  • 模型部署到服务器(模型部署到服务器怎么操作)2025-04-06 21:36:10
  • 全屏图片