使用密码将 git 项目推送到本地目录
Push git project to local directory with a password
我目前正在将我的项目推送到 Dropbox 可以访问的本地文件夹。这是我的备份和安全策略。我想知道我是否可以添加另一层安全性,这样如果有人获得了我的 Dropbox 文件夹,他们将必须输入密码才能提取项目。当我添加一个新的遥控器时指定密码会发生这种情况,例如
~/project $ git remote <some string password> add origin ~/Dropbox/git/project.git
这可能吗,还是我想多了?
首先,尝试将 git bundle(一个文件:Git 存储库的压缩版本,您可以克隆)到 Dropbox 文件夹中。
将完整的 Git 存储库放入 Dropbox 仍然存在风险,因为 I mentioned here。
另外,添加一个文件意味着you can easily encrypt it and add a password。
您可以编写一个脚本,它将:
- 创建捆绑包,
- 加密(密码保护)
- 将其推送到 DropBox 文件夹。
我目前正在将我的项目推送到 Dropbox 可以访问的本地文件夹。这是我的备份和安全策略。我想知道我是否可以添加另一层安全性,这样如果有人获得了我的 Dropbox 文件夹,他们将必须输入密码才能提取项目。当我添加一个新的遥控器时指定密码会发生这种情况,例如
~/project $ git remote <some string password> add origin ~/Dropbox/git/project.git
这可能吗,还是我想多了?
首先,尝试将 git bundle(一个文件:Git 存储库的压缩版本,您可以克隆)到 Dropbox 文件夹中。
将完整的 Git 存储库放入 Dropbox 仍然存在风险,因为 I mentioned here。
另外,添加一个文件意味着you can easily encrypt it and add a password。
您可以编写一个脚本,它将:
- 创建捆绑包,
- 加密(密码保护)
- 将其推送到 DropBox 文件夹。