1. 查看是否已经有Git

git --versoin

如图所示,我的Mac上已经有git。

2. 配置Git

设置username和email:

git config --global user.name "Harid"
git config --global user.email "kailash@126.com"

3. 创建ssh key

ssh-keygen -t rsa -C "kailash@126.com"

将在/Users/harid/.ssh/目录下生成公私钥对:

4. 配置Gitea

在个人Gitea的『设置』,『SSH/GPG密钥』中的『管理SSH密钥』Tab中,点击『增加密钥』:

将上一步创建的公私钥对中的公钥内容,填入密钥内容中:

点击『增加密钥』完成密钥添加。

5. 验证连接

点击『验证』按扭:

拷贝生成签名的命令:

在Macbook终端中执行:

echo -n '此处省略' | ssh-keygen -Y sign -n gitea -f {私钥路径}

拷贝后进行验证:

验证完后,将不再有『验证』按扭。

6. Clone工程到本地测试

在Gitea上拷贝SSH地址:

在Macbook终端中切换到目标目录,执行:

git clone {SSH地址}

至此,项目工程已经克隆到本地。

7. 提交修改

在本地修改工程后,在Mac终端切换到工程目录,执行:

# 文件添加到仓库(.代表提交所有文件)
git add .
# 把文件提交到仓库
git commit -m "Test Commit."
# 上传到github
git push

在Gitea上就能看到新修改的内容了。

8. 拉取修改

如果在Gitea上直接修改了文件内容,执行如下命令从远程仓库拉取最新的代码:

git pull

1. 创建专用的TimeMachine共享文件夹

通过控制面板的『共享文件夹』创建一个专门给TimeMachine用的共享文件夹。

在『配置高级设置』中,针对该共享文件夹启用『文件压缩』,并且『启用共享文件夹空间配额』,设置10TB左右大小,这样既可以容纳较久时间范围内的备份,也限定了上限,在达到上限时,Time Machine将自动删除旧的备份。

2. 创建专用的用户

创建一个『TimeMachine』的用户,设置该用户仅有上述共享文件夹的访问权限。

空间配额一样限定在10TB:

应用程序仅允许SMB协议。

3. 启用SMB协议

在控制面板的『文件服务』配置中启用SMB协议。

4. 启用Bonjour服务发现并设置TimeMachine文件夹

还是在控制面板的『文件服务』配置中,切换到『高级设置』,勾选『启用Bonjour服务发现以查找Synology NAS』,同时勾选『启用通过SMB进行Bonjour Time Machine播送』。3.
并通过『设置Time Machine文件夹』指定刚刚创建的专用共享文件夹为Time Machine所用的文件夹。

设置完后,应用修改使之生效。

5. 启用Time Machine

通过MacBook的『System Preferences』打开Time Machine应用。

通过『Select Backup Disk』选择刚刚在群晖上设置的Time Machine共享文件夹。

可以选择『Encrypt backups』对备份进行加密。