当前位置: 首页 > article >正文

快速了解Git服务器端基础及基本操作命令(一)

😀前言
本篇博文是关于Git服务器端的一些基础使用及基本操作命令,希望你能够喜欢

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

文章目录

    • Git远程仓库
      • Gitblit服务器(私服)
      • 下载gitblit Windows版本
      • 解压gitblit
    • Bash基本操作命令
      • Git常用命令
      • vi命令

Git远程仓库

Gitblit服务器(私服)

Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。

Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了。

下载gitblit Windows版本

windows下提供两种方式:一种解压安装,一种War部署在tomcat下运行。

http://www.gitblit.com/

image-20240827142333582

解压gitblit

image-20240827142451900

1.创建存放代码库的文件夹(请在非系统盘创建,避免有权限的问题),如:D:\GitRepository。

2.找到data目录下的defaults.properties 文件并打开。

image-20240827142542051
\#修改源代码存储位置
git.repositoriesFolder =D:\GitRepository
\#修改服务器端口及IP地址
server.httpPort = 82
server.httpBindInterface = 192.168.0.100 

3、点击gitblit.cmd运行主服务程序

在浏览器中输入http://localhost:82,出现如下主界面表示成功。

默认登录账号为admin密码为admin。

image-20240827142648071

Bash基本操作命令

Git常用命令

下面是我们通过命令行工具Bash基本操作命令来进行本地目录与文件操作的常用命令。

git version
image-20240827142931591

vi命令

vi是Unix及Linux系统下标准的编辑器,vim为增强版本。我们可以在支持 vi 编辑器的命令行工具中,直接调用vi来编辑文件。

vi 有两种状态是我们经常使用到的,分别是“命令模式”以及“编辑模式”。

vi默认的模式就是命令模式,通过在命令行中输入命令 a 便可以进入编辑模式,在编辑模式,按下 esc 键,再通过 shift+;(这里以window系统为例) 组合键,便又可返回命令模式。

下面是vi常用的命令:

image-20240827143042599

img

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞


http://www.kler.cn/news/284803.html

相关文章:

  • mysql的group by怎么用
  • disk manager操作教程 如何使用Disk Manager组件 Mac如何打开ntfs格式文件
  • Open WebUI官方库:解锁人工智能服务的官方通道
  • git常见命令行及分支规范
  • MATLAB智能优化算法-学习笔记(1)——遗传算法求解0-1背包问题【过程+代码】
  • 通过css,js html结合实现第一个页面
  • 网络安全实训六(靶机实例DC-3)
  • 迭代器模式
  • TWRP 使用帮助 第三方Recovery
  • 给鼠标一个好看的指针特效 鼠标光标如何修改形状?
  • 如何在项目中配置.gitignore文件
  • [合集]一汽大众(斯柯达、奥迪、兰博基尼、宾利等)故障代码查询合集
  • 【论文笔记】独属于CV的注意力机制CBAM-Convolutional Block Attention Module
  • Ubuntu上安装配置(jdk/tomcat/ufw防火墙/mysql)+mysql卸载
  • ssm面向企事业单位的项目申报小程序论文源码调试讲解
  • 大数据处理从零开始————1.Hadoop介绍
  • 50ETF期权合约要素有哪些?50ETF期权合约组成构成分享
  • MFC工控项目实例之九选择下拉菜单主界面文本框显示菜单名
  • Python算法工程师面试整理-Python 在算法中的应用
  • Java基础——方法引用、单元测试、XML、注解
  • mysql集群
  • es重启后调大恢复并发参数,加速分片分配
  • 美团8/31—24年秋招【技术】第四场
  • 算法的空间复杂度
  • 【Redis】持久化——rdb机制
  • 零基础国产GD32单片机编程入门(九)低功耗模式实战含源码
  • 掌握CHECK约束:确保数据准确性的关键技巧
  • 【网络】HTTPS——HTTP的安全版本
  • GalaChain 全面剖析:为 Web3 游戏和娱乐而生的创新区块链
  • 速盾:Nginx使用CDN之后获取真实的用户IP