如何在aegisub使用git
第一部分,配置git和gitee
首先注册一个gitee账号 https://gitee.com/ 一般是使用邮箱
然后下载git客户端
https://git-scm.com/downloads
1. 安装git,一般一直下一步就没问题
2. 在资源管理器找一个自己想放置配置文件的目录(路径里不要有中文,一般会设置在C:/users 之类的地方),右键空白处,选择Git Bash Here
3. 在打开的命令行里,输入
ssh-keygen -t rsa -C "email@email.com"
email@email.com是自己gitee账号邮箱(注意复制的时候检查一下最前面,不要有空格)
如果报错提示未授权之类的,把报错信息复制一下(选中了右键copy)百度一下马上就有答案(其实是我忘记哪个报错信息叫啥了233333)
3. 提醒你输入key的名称,不用管,一路回车
类似这样就成功了
4. 一般会在用户目录下生成三个文件,会在你选择的目录中的\.ssh目录下
5.使用记事本打开 id_rsa.pub 直接全选复制里面的全部内容
6.打开gitee账号–>设置–>SSH公钥 里有添加公钥,随便设置个名字,然后把复制好的内容全部粘贴进去公钥一栏
7.在git bash(刚才的命令行)里输入
ssh -T git@gitee.com
如果有一下类似的successfully authenticated 就表示成功了
第二部分,如何在aegisub中使用git
首先从https://gitee.com/yosoro417/git-for-aegisub 下载所有的脚本,根据md里的文件放置好脚本
第一次使用的时候使用git path config选择你储存ass的文件夹(称之为仓库) 设置完之后重启一下aegisub
然后 使用 git init 初始化仓库 再使用git clone 选择需要复制过来的项目 注意选择ssh的链接
然后就可以在仓库里找到ass文件扔进aegisub
当你需要获取其他人的修改(即更新本地文件),使用git pull,然后重新读取一下这个文件,就可以看到其他人在远程修改后的结果。
当你对文件做出修改之后,保存项目,然后先使用git pull再使用git push,就可以把你的修改推送到远程仓库。(养成好习惯,每次push之前先pull)