首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在自定义ssh软件上使用git?

问如何在自定义ssh软件上使用git?
EN

Stack Overflow用户
提问于 2012-01-31 13:45:15
回答 2查看 575关注 0票数 3

SSH在我们国家是被屏蔽的,所以我不得不使用一个叫做obfuscated-openssh的分支ssh软件,我把它安装在linux操作系统的/opt目录下,我怎么才能强制git使用/opt/ob-openssh/bin/ssh而不是/usr/bin/ssh呢?

EN

回答 2

Stack Overflow用户

发布于 2012-01-31 13:47:20

使用GIT_SSH环境变量指向您的ssh版本。

票数 5
EN

Stack Overflow用户

发布于 2012-01-31 13:49:24

最简单的方法是将环境变量GIT_SSH设置为指向您的SSH客户端。

从手册页:

GIT_SSH

如果设置了此环境变量,那么当git fetch和git push需要连接到远程系统时,它们将使用此命令而不是ssh。将为$GIT_SSH命令提供两个参数:来自URL的用户名@host(或仅主机)和要在该远程系统上执行的shell命令。

要将选项传递给要在GIT_SSH中列出的程序,您需要将该程序和选项包装到一个shell脚本中,然后设置GIT_SSH以引用该shell脚本。

通常,通过您个人的.ssh/config文件配置任何所需的选项会更容易。有关更多详细信息,请查阅您的ssh文档。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9074989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档