如何在Windows上安装Git-crypt?

y53ybaqx  于 2022-12-05  发布在  Windows
关注(0)|答案(8)|浏览(263)

The git-crypt instructions exist for Linux and MacOS,但对于Windows这些似乎被省略。如何在Windows上安装Git-crypt?

f0ofjuux

f0ofjuux1#

还有其他方法,但我喜欢msys 2:
1.安装msys 2:
http://www.msys2.org/
1.打开一个msys 2终端。然后...
1.按照以下说明安装Windows版g++:
https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2
1.确保/mingw 64/bin在您的路径中。(例如,哪个g++)

  1. git克隆git@github.com:AGWA/git-crypt
  2. cd git-隐窝
    1.请输入以下命令:
mnowg1ta

mnowg1ta2#

我不信任提到的存储库git crypt for Windows
我终于设法自己构建了git-crypt。这两个二进制文件之间的大小差异是巨大的。
我自己编译的版本大约是370 kb,而GitHub上的版本只有5.7Mb。
谢谢你的回答竖起大拇指

s2j5cfk0

s2j5cfk03#

使用msys2,您可以:

pacman -S git-crypt

而无需构建它。

lyfkaqu1

lyfkaqu14#

看看git crypt for Windows .考虑一下你是否信任来自互联网的未签名文件(记住git crypt本身是未签名的,你可能还没有查看源代码)

mhd8tkvw

mhd8tkvw5#

对于Windows 10,有一个替代方案,使用WSL(Windows Subsystem for Linux)应该会让事情变得更容易。这将避免编译任何东西的需要。
如果您没有启用WSL,请参见Microsoft docs guide。我还建议您从Microsoft Store应用程序安装最新的LTS版本的Ubuntu(任何版本的Ubuntu都可以)。

安装Git Crypt

一旦您有了Ubuntu for WSL的工作副本,请打开它并运行以下命令。

sudo apt-get update
sudo apt-get install git-crypt gnupg

使用Git Crypt

现在你需要做的就是在Ubuntu中通过/mnt/来访问Windows文件,然后你就可以在WSL中正常使用git-crypt了。

ngynwnxp

ngynwnxp6#

我已经从here下载了git-crypt.exe并将其放在C:\Program Files\Git\cmd\git-crypt.exe中!这解决了我的问题!

yfjy0ee7

yfjy0ee77#

由mikemaccana提议
在 windows 中
我已经从这里下载了git-crypt.exe并将其放在C:\Program Files\Git\cmd\git-crypt.exe中!这解决了我的问题!

0md85ypi

0md85ypi8#

注意:git crypt存储库现在包含https://github.com/AGWA/git-crypt/releases/tag/0.7.0版本下的Windows二进制文件

相关问题