关于如何使用GitBash在Windows下使用git有很多很好的说明.
我注意到,当安装了git时,它提供了"设置从windows提示符使用git"的选项,它将git放在windows路径上.
有没有办法设置它,以便ssh身份验证工作?
目前,当我尝试执行访问远程控制器的git命令时,我得到"权限被拒绝(publickey)".
(编辑)我已将%HOME%设置为指向我的Windows主目录,并且其中有一个.ssh文件夹,其中的id文件可在gitbash shell下运行.
我很欣赏答案可能是"不,这就是为什么GitBash存在".但是 - 肯定知道会很好.
如果答案是"不",那有点让你想知道为什么你会把git放在你的Windows路径上?
ssh 访问在常规 DOS 会话中工作正常。
您只需定义C:\Users\YourAccount\.ssh并添加您的id_rsa和id_rsa.pub即可。
通过 启动你的 git 会话git-cmd.bat,这将定义%HOME%你的C:\Users\YourAccount: 这就是使 ssh 工作的原因。
这应该将您的 msysgit/bin 安装放入您的 PATH 中。
我真的建议不要通过 msi(Microsoft 安装程序)进行安装,而是通过简单地解压缩存档(便携式版本“ PortableGit-x.y.z-preview201ymmdd.7z”)来安装
OP GreenAsJade的评论GIT_SSH指出了必须指出的事实plink.exe。
| 归档时间: |
|
| 查看次数: |
6962 次 |
| 最近记录: |