windows服务器实用(3)——文档管理(gitbit使用)

windows服务器实用——gitbit使用

上篇介绍了gitbit的基本部署。现在介绍一下gitbit的使用和应用场景。

我们上篇说过,要实现文件在服务端的备份需要以下几点:

  • 服务端需要一个仓库(空间),用于存储备份的文件。
  • 服务端需要一个服务,用于记录每次的提交以及修改内容。
  • 客户端需要一个程序,用来向服务端提交修改,记录本地文件的变化

给大家看一下一个正常的gitbit的文档管理提交示例:

windows服务器实用(3)——文档管理(gitbit使用)_第1张图片

接下来我们一步步实现它。

创建一个仓库

创建一个普通用户

首先登录我们的gitbit,使用管理账号登录。点击用户,创建一个用户(因为一般来说管理员账号只用来管理,仓库属于各个用户)

windows服务器实用(3)——文档管理(gitbit使用)_第2张图片

设置用户的权限(示例:设置一个管理员权限):

windows服务器实用(3)——文档管理(gitbit使用)_第3张图片

设置属性(选择性设置)

windows服务器实用(3)——文档管理(gitbit使用)_第4张图片

保存设置
windows服务器实用(3)——文档管理(gitbit使用)_第5张图片

然后使用刚刚的账号进行登录

windows服务器实用(3)——文档管理(gitbit使用)_第6张图片

创建一个仓库

点击创建版本库(实际仓库名称为wiki,忘记改了,不影响):
windows服务器实用(3)——文档管理(gitbit使用)_第7张图片

仓库创建完成:
windows服务器实用(3)——文档管理(gitbit使用)_第8张图片

上传本地文件

好了,现在服务端的准备就绪,接下来准备客户端。我们说过,客户端需要有个程序把本地的文件进行上传,这里我们用到的程序叫git。

git官网:https://git-scm.com/

详细教程(官方教程):https://git-scm.com/book/en/v2

这里不介绍具体的功能原理和详细命令。只需要知道这个程序可以用来连接gitbit跟上传文件即可。下载安装自行搜索。

接下来的步骤假设git已经成功安装完毕,且知道基本命令。

  1. 首先在本地电脑中新建一个文件夹,用来存放git项目
    windows服务器实用(3)——文档管理(gitbit使用)_第9张图片

  2. 在此目录打开git(git bash here),或者直接使用cd命令定位此目录:cd D:\GitRepositories

    在这里插入图片描述

  3. 打开我们的gitbit项目,复制以下git clone语句:

    windows服务器实用(3)——文档管理(gitbit使用)_第10张图片

  4. 在git中打开这个地址:

    windows服务器实用(3)——文档管理(gitbit使用)_第11张图片

  5. 输入gitbit的账号密码

    windows服务器实用(3)——文档管理(gitbit使用)_第12张图片

  6. 仓库克隆完毕

    windows服务器实用(3)——文档管理(gitbit使用)_第13张图片

  7. 打开D:\GitRepositories,可以看到克隆下来的空仓库
    windows服务器实用(3)——文档管理(gitbit使用)_第14张图片

    windows服务器实用(3)——文档管理(gitbit使用)_第15张图片

  8. 至此客户端与服务端便建立了联系。

  9. 我们把需要上传的文件复制在这个目录下:

windows服务器实用(3)——文档管理(gitbit使用)_第16张图片

  1. 我们使用git add将文件暂存起来(git add .表示把所有更改暂存)

    windows服务器实用(3)——文档管理(gitbit使用)_第17张图片

  2. 暂存成功后,提交更改:

    windows服务器实用(3)——文档管理(gitbit使用)_第18张图片

  3. 将这些更改提交到服务器,使用git push命令

windows服务器实用(3)——文档管理(gitbit使用)_第19张图片

  1. 推送完成后,打开gitbit,可以看到刚刚的提交:

    windows服务器实用(3)——文档管理(gitbit使用)_第20张图片

  2. 点击目录可以看到上传的文件列表

    windows服务器实用(3)——文档管理(gitbit使用)_第21张图片

文件下载

其他人有权限的人员,如果想下载文件或者项目,可以通过两种方式:

  • 下载zip格式,解压
  • 使用git clone

在一台安装好git的电脑中,复制好clone地址,执行命令git pull

windows服务器实用(3)——文档管理(gitbit使用)_第22张图片
执行完成后即可获取服务端文档的最新版本。

PS:这里用到了GIT的最基本的几个命令:

  • git add :将文档暂存
  • git commit: 提交对文档的更改(此时文档还没有上传服务器) -m后面为对此次提交的描述
  • git push: 将更改提交到服务器端。
  • git pull:从服务器端同步最新的文档。

如果涉及多人合作还需要处理合并冲突。这就属于git本身的内容,有兴趣的可以去官网进行学习。

你可能感兴趣的:(windows服务器实用,服务器,git,github,文档资料)