【Git】如何修改本地仓库的用户名和邮箱
如果你想在gitea上面加密存储一些数据(比如个人的密码)之类私密的东西,可以尝试用git-crypt加密文件后再上传
比如有些老哥担心git托管服务商会偷看自己的文件,额……咱也不能完全否认这可能性吧
如何使用
以下演示的只有windows系统能用
1.安装
在上面的项目中下载exe
文件,放入你电脑git安装路径的git/cmd
目录中,即可使用
在电脑的任意位置使用git的命令行输入git-crypt
确认正确安装
2.使用
在需要加密的仓库中输入以下命令
1 | git-crypt init |
然后输入status命令查看状态
1 | PS D:\Program Files\nas\MyPWD> git-crypt status |
添加.gitattributes
文件,键入以下格式的内容
1 | 需要加密的文件路径或者文件名 filter=git-crypt diff=git-crypt |
此时先将需要加密的文件移出本仓库,commit
上传.gitattributes
文件,再将需要加密的文件移动回来
此时再查看状态,会发现已经加密了
1 | PS D:\Program Files\nas\MyPWD> git-crypt status |
此时再使用git三板斧,此时被添加到远端的文件就已经是加密过后的了
3.解密
使用下面的命令导出密钥
1 | git-crypt export-key 文件key的名字 |
因为是个人使用,为了避免以后无法打开此文件,应在多处存放此key(但是不要存云盘里面)
只有同时获得仓库文件+key
才能解密出此项目中的内容!
当然,最初的本地项目也是明文的
使用key解密仓库文件,即可看到明文内容
1 | git-crypt unlock /path/to/key |
- 本文标题:【Git】如何修改本地仓库的用户名和邮箱
- 创建时间:2022-12-10 13:20:31
- 本文链接:posts/3842037186/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!