Git-secure 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Git-secure 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Git-secure 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

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 这些文件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
希望能发行git-secure-win64.exe的
2019/04/30 09:42
回复
举报
打分: 力荐
666
2018/03/29 21:54
回复
举报
我怀疑你有问题软件作者
#Git-secure# 测试
2017/08/04 07:57
回复
举报
我怀疑你有问题软件作者
打分: 力荐
码云存储库加密工具
2017/08/03 16:02
回复
举报
更多评论
发表了资讯
2017/08/04 10:48

码云存储库加密工具 1.0 正式发布

特大好消息,为了回馈广大开发者对码云的支持,我们特地发布了 git-secure 存储库加密工具。 git-secure 的主要作用是支持用户使用 git 操作存储库,然后提交到远程服务器上时却是 AES 机密后的数据。特别指出,码云有非常健全的安全机制,来保障大家的私密项目是安全可靠的。如果大家仍然担心就可以使用 git-secure 来操作你的代码,不过 git-secure 并不支持很多 git 高级特性,请见谅。 安装包支持 Windows,Linux, macOS ,...

13
13
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2016/10/18 09:08

解决eclipse GIT 插件 Writing to secure store failed

解决GIT Writing to secure store failed 1. Preferences->General->Security->Secure Storage->Password 里点击 Clear Passwords。 然后重启Eclipse!! 2. 全部删除,重启

0
0
发表了博客
2020/04/01 11:16

Mysql:--secure-auth、--secure-file-priv

secure_auth Property Value Command-Line Format --secure-auth[={OFF|ON}] Deprecated Yes System Variable secure_auth Scope Global Dynamic Yes Type Boolean Default Value ON Valid Values ON If this variable is enabled, the server blocks connections by clients that attempt to use accounts that have passwords stored in the old (pre-4.1) format. Enable this variable to prevent all use of passwords emp...

0
0
发表了博客
2019/08/12 16:01

HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER

这个问题可能是我第一个遇到吧,hadoop启动时WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.错误。 解决方案,在$ vim sbin/start-dfs.sh $ vim sbin/stop-dfs.sh 将 HDFS_DATANODE_USER=root HADOOP_SECURE_DN_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root 改成 HDFS_DATANODE_USER=root HDFS_DATANODE_SECURE_USER=hdfs H...

0
0
发表了博客
2013/04/18 15:22

Secure CRT设置

* 初始化配置 1、view中去掉toolbar,view -> 取消toobar 2、背景颜色:options -> session options... -> Emulation -> terminal选择linux,ANSI Color自动打勾,Use color scheme打钩。 3、字体:options -> session options... -> Appearance -> Fonts -> Normal -> 选择Fixedsys 14pt 4、鼠标选中复制中间粘贴:options -> global options... -> terminal -> select mouse的前两个勾选框 4、chat window:options -> global...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
10 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部