GitBlit的使用教程
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的使用教程相关推荐
- GitBlit使用安装教程~
GitBlit使用安装教程~ GitBlit是什么? Gitblit 是一个纯 Java 库用来管理.查看和处理 Git 资料库.相当于 Git 的 Java 管理工具.git的管家,通俗点来说就是一 ...
- TortoiseGit 安装和使用教程
TortoiseGit 使用教程 - 啊,那一个人 - 博客园 该文章转自:https://note.youdao.com/share/?id=dc4d97ed11598f4cc27db60ce87d ...
- windows系统git服务器启动,windowsServer服务器上搭建GIt服务器
十年河东,十年河西,莫欺少年穷 学无止境,精益求精 摸索了一天,终于把服务器端Git搭建完毕.记录下来,省的以后踩坑. 如下: 在官网搜索框中输入:download 搜索 下载型选择为Java 选择开 ...
- TortoiseGit小乌龟安装配置及使用
前言 作为一个软件开发人员,不可能不知道Git.Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的.本教程不讲Gi ...
- 史上最全的Git使用手册
git manual 一.代码提交 将新建文件加入到暂存区 git add hello_world.c #将hello_world.c加入到暂存区 将所有改变的文件加入到暂存区 git add. #将 ...
- Windows平台使用Gitblit搭建Git服务器图文教程
Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范 ...
- cl.3hh.win/index.php,windows 系统下 安装 gitblit 教程
Gitblit官方网站 本文实例版本号:1.8 下载完毕后,解压至任意位置. 本文笔者系统环境说明: windows Server 2008 R2 数据中心版 64位 Java 8 JRE 32位 1 ...
- Gitblit使用安装使用教程
原文:https://blog.csdn.net/qq_40646143/article/details/79755144 Gitblit是什么 Gitblit 是一个纯 Java 库用来管理 ...
- 如何在Linux下使用Gitblit工具创建Git仓库服务
嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具.首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤.Git是分布式版本控制系统,它强调速度.数据一致性 ...
最新文章
- Android平台利用OpenCL框架实现并行开发初试
- 计算机组成原理—— 指令系统
- JAVA web项目报错no sigar-x86-winnt.dll in java.library.path
- async js 返回值_图文讲解浏览器执行JS过程中的微任务和宏任务
- 牛客网 -- 计算机历年考研复试上机题 -- 手机键盘
- oracle最佳环境,创建最适合的Oracle运行环境
- 审计署计算机培训心得体会,审计署计算机中级培训心得体会2018
- JAVA中关于set()和get()方法的理解及使用
- [导入]基于Spring+zk的WebDisk系统研究.pdf(462.84 KB)
- 计算机网络class1(概念、组成、功能和分类)
- 软件测试中的风控,测试过程中会遇到哪些风险和机会?
- Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...
- chrome浏览器历史版本
- stm32呼吸灯c语言程序,基于stm32的PWM输出呼吸灯(包括stm32呼吸灯代码)
- 睿智的目标检测51——Tensorflow2搭建yolo3目标检测平台
- 已解决:系统更新报错KB3001652--错误0x80070643
- 微信小程序音乐播放器系统app毕业设计
- ISPRS2022/遥感:Cross-spatiotemporal LULC from VHR remote sensing images基于深度学习域适应的VHR遥感影像跨时空土地覆盖分类
- nRF5340开发指南目录汇总
- php中seo优化怎么做,SEO技术:对于PHP页面的SEO优化
热门文章
- Linux:页表中PGD、PUD、PMD、TLB等概念介绍
- 上海理工大学计算机及应用,上海理工大学光电信息与计算机工程学院研究生导师简介-金爱娟...
- 02数据仓库设计基础
- 用户综合分析系统:大数据板块---地球球面距离公式推论
- 【C#】本地服务发送邮件
- RASP攻防 —— RASP安全应用与局限性浅析
- 计算机打80000音乐,抖音emm想你想我bgm是什么 80000完整歌词介绍
- 情感化设计——程序员的必修之课
- 深入理解OnOK与OnCancel
- 云南大学信息学院c语言实验七,云南大学软件学院汇编语言实验报告七.docx