分类目录归档:同步协作

Git进阶技巧

1 基于GPT的自动代码审核

项目地址 3.1k⭐

Star History Chart

目前支持多种部署方式,官方推荐为使用 Github Action

  1. 添加OPENAI_API_KEY到你的 github action 密钥(Setting - Secrets and variables - Actions - New repository secret,输入GPT相关的API密钥)
  2. 创建.github/workflows/cr.yml添加以下内容(Actions - New workflow - set up a workflo

Read more

Git常用技巧

1 git pull 下拉分支

拉取data_utility下icu分支,命令:

git clone -b icu https://github.com/xingqiuxia/data-utility.git

报错:Error:RPC failed; result=35, HTTP code = 0

Read more

Git快速入门

1 Git定义

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理各种项目。

因为传统的集中式版本控制系统(CVS和SVN)不好用,再加上Linux社区不小心跟BitKeeper(为Linux免费提供版本控制服务的供应商)闹翻了,于是Linus直接用C开发了一个分布式版本控制系统,为程序员的世界提供了一片新天地~

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库

2 Git安装配置

# De

Read more

Syncthing介绍与入门

1 介绍

Syncthing是一款开源免费跨平台的文件同步工具,是基于P2P技术实现设备间的文件同步,所以它的同步是去中心化的,即你并不需要一个服务器,故不需要担心这个中心的服务器给你带来的种种限制,而且类似于torrent协议,参与同步的设备越多,同步的速度越快。

针对隐私问题,Syncthing软件只会将数据存储于个人信任的设备上,不会存储到服务器上。设备之间的通信均通过TLS进行,Syncthing还使用了完全正向保密技术来进一步保障你的数据安全。对于处于不同局域网之中

Read more