Mun*_*ies 6 git bash cygwin portable-applications
我正在尝试使用自己的SSH密钥在USB驱动器上创建一个完全可移植的git版本,我希望它能够工作,无论驱动器盘符窗口是什么.我已经安装了便携式git,其中大部分都可以使用.我遇到的问题是将其设置$HOME为动态我希望它指向/DRIVELETTER/PortableApps/PortableGit所以当我生成并使用我的SSH密钥时它会转到/DRIVELETTER/PortableApps/PortableGit/.ssh/
现在$HOME是/,它使ssh生成的默认路径//.ssh/id_rsa不存在.我发现网站上写着"设置它/e/bla/bla/bla/",但如果驱动器号是这样的话,则不起作用J.
我还没有找到任何设置真正便携式git的好指南.
感谢Munchies的任何帮助
首先在批处理文件中执行
for /F "delims=\: usebackq" %%i in (`cd`) do SET USB_DRIVE=%%i
Run Code Online (Sandbox Code Playgroud)
然后其余时间(在批处理文件中)使用%USB_DRIVE%而不是 d: 或任何字母。