使用密码将 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 文件夹。