Skip to content

Latest commit

 

History

History

Git协作之旅

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Git的协作之旅

在有了Git服务器之后便可以通过服务器进行Git项目的管理,同时能够通过服务器实现项目的多人协作开发。下面将介绍如何使用gitea进行操作。

Gitea注册账号

  1. 访问Gitea主页面(http://192.168.1.16:3000/),点击注册
    gitea_use_0010

  2. 填写相关信息完成注册。
    gitea_use_0020

  3. 登录账号验证注册。
    gitea_use_0030
    gitea_use_0040

本地已有版本库

可能你已经拥有了一个本地的Git版本库,并有了相当多的历史提记录。下面将指导你如何将一个已有的版本库同步到服务器中。 这里同样以TestGitCC项目为例进行说明。

  1. 访问Gitea主页面(http://192.168.1.16:3000/),点击登录
    gitea_use_0100 gitea_use_0030

  2. 点击->创建新的仓库gitea_use_0050

  3. 如下,填写仓库相关信息。
    仓库名称: TestGitCC
    仓库描述: Git服务的使用说明(根据情况填写)
    可见性: 根据情况选择
    gitea_use_0060

  4. 完成创建后结果如下,复制HTTP的链接。
    gitea_use_0070

  5. 资源管理器中切换到TestGitCC项目的目录下。

  6. 在空白处右键,点击TortoiseGit->推送
    gitea_use_0070

  7. 在弹出的对话框中点击管理
    gitea_use_0070

  8. 在管理对话框中将拷贝的HTTP的链接填入URL中。
    gitea_use_0070

  9. 推送到服务端
    gitea_use_0070

  10. 在网页中检查推送结果
    gitea_use_0070
    gitea_use_0070

服务端新建版本库

这里创建一个带有gitignore文件和README.md文件初始化的仓库

  1. 访问Gitea主页面(http://192.168.1.16:3000/),点击登录
    gitea_use_0100
    gitea_use_0030

  2. 点击->创建新的仓库
    gitea_use_0050

  3. 如下,填写仓库相关信息。
    仓库名称: TestGit2
    仓库描述: 服务端新建的仓库(根据情况填写)
    可见性: 根据情况选择
    .gitignore: c,c++,Visual Studio,Visual Studio Code
    使用选定文件和模板初始化仓库: 勾选
    gitea_use_0110

  4. 复制仓库的HTTP链接。
    gitea_use_0110

  5. 打开资源管理器,找到一个没有git的文件夹下。

  6. 在空白的地方右键,点击克隆
    gitea_use_0130

  7. 弹出的对话框直接使用默认设置(拷贝链接会直接贴入URL)。
    gitea_use_0140

  8. 打开项目文件夹,然后就可以在文件夹中肆意妄为了。
    gitea_use_0150

推送提交的内容

相比于Git的本地使用,在协作开发时需要注意的就是将提交推送到服务端。
这里以TestGit2项目为例说明,推送方法。我们为TestGit2增加一个main.c文件,并已经将文件提交到本地。

  1. 资源管理器中切换到TestGit2项目的目录下。

  2. 在空白处右键,点击TortoiseGit->推送
    gitea_use_0070

  3. 在弹出对话框中直接点击确认,推送数据即可。
    gitea_use_0070

对于Gitea的使用只有建立仓库,然后做拉取推送吗?答案很明显,要知道更多内容分就请移步Gitea的进阶使用