GitBlit的使用教程

本文是基于Win 10系统环境,测试和使用GitBlit:

  • Win 10
  • GitBlit

一、如何使用GitBlit

(1)登入已经部署好的GitBlit服务器

  • 在网址输入框输入GitBlit服务器的地址,如图中的1,然后在2处登入用户名和密码

(2)创建一个新的版本库

  • 点击图中1处的“版本库”,然后点击图中2处的“创建版本库”
  • 填写名称和描述,注意名称最后一定要加 .git
  • 选择限制查看、克隆和推送
  • 勾选“加入README”和“加入.gitignore文件”
  • 在图中的1处,选择你构建版本库的编程语言,如python
  • 最后,点击“创建”
  • 创建成功后,进入相应的版本库,会显示如下的界面
  • 点击“目录”,可以看到版本库中的文件

(3)创建新用户

  • 点击图中红色框中的“用户”
  • 点击“添加用户”
  • 填写用户的信息,红色框中的选项视情况勾选,可以不勾选
  • 最后点击保存
  • 添加成功后,会在列表中显示相应的用户信息
  • 登入新添加的用户,可以在界面上看到没有任何版本库信息,这是因为当前没有任何版本库的权限

(4)授予用户版本库的读写权限

  • 切换管理员账号,并且进入相应的版本库
  • 点击“编辑”
  • 再点击“permissions”,选择你想要的用户和权限
  • 权限可以选择“RW(推送)”
  • 最后点击“添加”
  • 添加成功后,点击“保存”
  • 此时,切换回之前的用户,可以看到界面有版本库的信息

(5)客户端连接、克隆并下载GitBlit服务器端的版本库代码

  • 使用新创建的用户名和密码登入,GitBlit服务器
  • 复制红色框中的URL
  • 打开PyCharm,并点击“Git”
  • 在红色框中,粘贴刚才复制的URL地址
  • 点击“Test”,然后输入你的密码,测试成功会显示如下的界面
  • 点击“clone”,然后再次输入你的密码
  • 打开项目后,会看到版本库里面的两个文件“.gitignore”和“README.md”,这两个文件是我们在创建版本库时添加的,如果存在这两个文件,说明克隆成功

(6)Git的基本使用及常见命令

  • 首先在项目下,新建一个目录“hello_world”和文件“hello_world.py”
  • 此时文件名为红色,说明此时没有添加到本地的git仓库”
  • 进入hello_world目录,然后执行以下的命令
cd hello_world
git add hello_world.py # 将hello_world.py文件提交到暂存区

  • 执行完 git add hello_world.py文件后,没有提示任何错误信息,说明已成功提交该文件至暂存区
  • 通过执行以下的命令,来查看当前的状态
git status # 查看当前的状态

  • 接下来,将在暂存区的文件,提交到本地的git仓库
git commit -m "add:添加了一个新文件hello_world.py" # 提交到本地git仓库# 双引号中的内容可以自定义

  • 出现以下界面,说明成功提交到本地的Git仓库
  • 最后,将本地的git代码提交到Git服务器
git push # 提交到git服务器仓库

  • 此处,需要你再次输入密码
  • 出现以下的界面,说明已成功提交到Git服务器
  • 下面通过网址,登入到Git服务器,可以看到提交的信息
  • 回退到某一次提交的版本
git reflog # 获取提交版本号
git reset --hard 1a548ad

GitBlit的使用教程相关推荐

  1. GitBlit使用安装教程~

    GitBlit使用安装教程~ GitBlit是什么? Gitblit 是一个纯 Java 库用来管理.查看和处理 Git 资料库.相当于 Git 的 Java 管理工具.git的管家,通俗点来说就是一 ...

  2. TortoiseGit 安装和使用教程

    TortoiseGit 使用教程 - 啊,那一个人 - 博客园 该文章转自:https://note.youdao.com/share/?id=dc4d97ed11598f4cc27db60ce87d ...

  3. windows系统git服务器启动,windowsServer服务器上搭建GIt服务器

    十年河东,十年河西,莫欺少年穷 学无止境,精益求精 摸索了一天,终于把服务器端Git搭建完毕.记录下来,省的以后踩坑. 如下: 在官网搜索框中输入:download 搜索 下载型选择为Java 选择开 ...

  4. TortoiseGit小乌龟安装配置及使用

    前言 作为一个软件开发人员,不可能不知道Git.Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的.本教程不讲Gi ...

  5. 史上最全的Git使用手册

    git manual 一.代码提交 将新建文件加入到暂存区 git add hello_world.c #将hello_world.c加入到暂存区 将所有改变的文件加入到暂存区 git add. #将 ...

  6. Windows平台使用Gitblit搭建Git服务器图文教程

    Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范 ...

  7. cl.3hh.win/index.php,windows 系统下 安装 gitblit 教程

    Gitblit官方网站 本文实例版本号:1.8 下载完毕后,解压至任意位置. 本文笔者系统环境说明: windows Server 2008 R2 数据中心版 64位 Java 8 JRE 32位 1 ...

  8. Gitblit使用安装使用教程

    原文:https://blog.csdn.net/qq_40646143/article/details/79755144 Gitblit是什么     Gitblit 是一个纯 Java 库用来管理 ...

  9. 如何在Linux下使用Gitblit工具创建Git仓库服务

    嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性 ...

最新文章

  1. Android平台利用OpenCL框架实现并行开发初试
  2. 计算机组成原理—— 指令系统
  3. JAVA web项目报错no sigar-x86-winnt.dll in java.library.path
  4. async js 返回值_图文讲解浏览器执行JS过程中的微任务和宏任务
  5. 牛客网 -- 计算机历年考研复试上机题 -- 手机键盘
  6. oracle最佳环境,创建最适合的Oracle运行环境
  7. 审计署计算机培训心得体会,审计署计算机中级培训心得体会2018
  8. JAVA中关于set()和get()方法的理解及使用
  9. [导入]基于Spring+zk的WebDisk系统研究.pdf(462.84 KB)
  10. 计算机网络class1(概念、组成、功能和分类)
  11. 软件测试中的风控,测试过程中会遇到哪些风险和机会?
  12. Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...
  13. chrome浏览器历史版本
  14. stm32呼吸灯c语言程序,基于stm32的PWM输出呼吸灯(包括stm32呼吸灯代码)
  15. 睿智的目标检测51——Tensorflow2搭建yolo3目标检测平台
  16. 已解决:系统更新报错KB3001652--错误0x80070643
  17. 微信小程序音乐播放器系统app毕业设计
  18. ISPRS2022/遥感:Cross-spatiotemporal LULC from VHR remote sensing images基于深度学习域适应的VHR遥感影像跨时空土地覆盖分类
  19. nRF5340开发指南目录汇总
  20. php中seo优化怎么做,SEO技术:对于PHP页面的SEO优化

热门文章

  1. Linux:页表中PGD、PUD、PMD、TLB等概念介绍
  2. 上海理工大学计算机及应用,上海理工大学光电信息与计算机工程学院研究生导师简介-金爱娟...
  3. 02数据仓库设计基础
  4. 用户综合分析系统:大数据板块---地球球面距离公式推论
  5. 【C#】本地服务发送邮件
  6. RASP攻防 —— RASP安全应用与局限性浅析
  7. 计算机打80000音乐,抖音emm想你想我bgm是什么 80000完整歌词介绍
  8. 情感化设计——程序员的必修之课
  9. 深入理解OnOK与OnCancel
  10. 云南大学信息学院c语言实验七,云南大学软件学院汇编语言实验报告七.docx