windows - 在 Windows 中为 msysgit 设置 openssh 端口

标签 windows git msysgit

一个简短的问题。我使用带有 openSSH 的 msysgit 作为 git 客户端。我不想使用其他 ssh 客户端,例如 putty。从 GIT Bash 我已经成功地连接到我的服务器 ssh -p XXXX 到我的服务器。

不幸的是,当我尝试做类似的事情时:

git clone git@SERVER:reponame.git 

从 Git Bash 我得到:

ssh: connect to host SERVER port 22 failed.

如何使 msysgit 尝试使用 openssh 打开的 ssh 连接在不同的端口运行?

我知道在 linux 中这样的东西会在/etc/ssh/ssh_config 文件中,但在这种情况下我将如何去做呢?提前致谢。

最佳答案

git 支持 ssh://

的语法如下
ssh://[user@]host.xz[:port]/path/to/repo.git/

记下那里的端口。

关于windows - 在 Windows 中为 msysgit 设置 openssh 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4581426/

相关文章:

git - 如何修复 "corrupted"交互式 rebase ?

git - Bash git别名选项卡完成错误

Git 工作流程提示

windows - FFMPEG 无法找到边缘浏览器的窗口

php - 打开批处理文件php

git - Git编辑器提交错误

git - 如何在现有仓库中创建子模块

git - 无法 fork DevOps git repo-服务不受支持

c - 在没有宿主程序帮助的情况下,如何在同一个进程中协调不同的 DLL?

c++ - 构建时 Windows C++ __imp 引用错误