- 授权协议: MIT
- 开发语言:
- 操作系统: 跨平台
- 软件首页: https://gitee.com/oscstudio/git-secure
- 软件文档: https://gitee.com/oscstudio/git-secure
软件介绍
Git 存储库加密工具
git-secure 主要的功能时在用户提交时将用户的代码或者文件使用 AES 加密,然后发布到代码托管平台,同时也支持用户从远程服务器上 clone 已被加密的存储库并从中恢复源码或者文件。
命令列表
| add | Add file contents to the index |
| clone | Clone a encrypted repository into a new directory |
| config | config your secure repository |
| commit | create a commit |
| diff | show commit changes between commit worktree,etc |
| init | initialize a secure repository |
| help | print help information |
| key | create a aes key |
| pull | Fetch from and integrate with another repository or a local branch |
| push | Update remote refs along with associated objects |
| remote | set remote for secure repositroy |
| status | Show the working tree status |
运行截图
系统依赖
此项目基于 PowerShell 编写,因此,你需要安装 PowerShell 6.0,PowerShell 目前支持 Windows,Linux 和 macOS
你可以去 Github PowerShell 项目的 Release 页面下载 PowerShell.
使用
用户需要在码云上创建一个空仓库。
初始化一个空仓库
git-secure init repo
创建 AES 密钥:
git-secure key
添加文件到暂存区:
git-secure add
创建 commit:
git-secure commit -m "create a new commit"
推送代码:
git-secure push
拉取代码(暂时不支持 fetch):
git-secure pull
配置:
git-secure config aes.key xxxxx
加密
git-secure 使用 AES 256 对每一个常规文件加密,这里的常规文件是不包括 commit,及 .gitignore .gitattributes,.gitmodules 这些文件。
数据结构与算法JavaScript描述
[美] Michael McMillan / 王群锋、杜 欢 / 人民邮电出版社 / 2014-8 / 49.00元
通过本书的学习,读者将能自如地选择最合适的数据结构与算法,并在JavaScript开发中懂得权衡使用。此外,本书也概述了与数据结构与算法相关的JavaScript特性。 本书主要内容如下。 数组和列表:最常用的数据结构。 栈和队列:与列表类似但更复杂的数据结构。 链表:如何通过它们克服数组的不足。 字典:将数据以键-值对的形式存储。 散列:适用于快速查找和检索。......一起来看看 《数据结构与算法JavaScript描述》 这本书的介绍吧!
