在ssh服务器中存储数据文件
gitdata的Python项目详细描述
在远程ssh服务器中存储数据文件(图像、数据测试)。在git中,只将必要文件的注册保存到当前提交。
.gitdata文件
SHA1 path remote_ssh:ssh_port
示例:
96e93e946f7fd810b167e34561c489ce067d7ef1 data/data2.txt c00214008bcd3fe1f5beccdf1a63d15b158bf0b3 data/data1.txt user@server:tmp/ 7a7a91f5c2b5bc1f4d294de5a6166abec5364d15 data/data0.txt user@server:tmp/:1234
安装
pip install gitdata
用法
添加到.gitdata文件、SHA-1和目录中包含的文件路径。:
git data -a directory
显示修改过的文件,修改过的文件SHA-1:
git data status
带有ssh列的文件被推送到远程ssh服务器:
git data -p
带有ssh列的文件是从远程ssh服务器中提取的,版本下载分别对应于.gitdata文件中的当前sha-1。:
git data -u
显示存储在.gitdata文件中的文件:
git data -l