首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在gitorious.org中仅使用默认的git端口

如何在gitorious.org中仅使用默认的git端口
EN

Stack Overflow用户
提问于 2011-02-25 10:06:29
回答 2查看 6.3K关注 0票数 3

假设我可以远程登录到gitorious.org端口9418 (git的默认端口),但不能在SSH端口上。如何设置gitorious,这样当我尝试推送时,这种情况就不会发生:

代码语言:javascript
复制
git push
ssh: connect to host gitorious.org port 22: Connection timed out
fatal: The remote end hung up unexpectedly

所以我只想使用端口9418。这是可能的吗?怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-25 10:33:22

端口9418是git协议的默认端口,它是未经验证、未加密的,因此是只读的。除非gitorious正在做一些奇怪的事情(我对此表示怀疑),否则您在该端口上所能做的就是读取(fetch/pull)。

如果SSH被阻止,主要的解决方法是使用HTTPS -您可以使用HTTPS吗?

票数 6
EN

Stack Overflow用户

发布于 2011-02-25 10:33:50

.git/config[remote "origin"] -> url可以遵循以下模式之一:

代码语言:javascript
复制
ssh://[user@]host.xz[:port]/path/to/repo.git/

git://host.xz[:port]/path/to/repo.git/

http[s]://host.xz[:port]/path/to/repo.git/

ftp[s]://host.xz[:port]/path/to/repo.git/

rsync://host.xz/path/to/repo.git/

根据您提供的错误,看起来您的指向ssh://。如果您想要通过9418,并且如果git支持它,(git://协议的默认端口),您将需要原点指向9418。

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

https://stackoverflow.com/questions/5112843

复制
相关文章

相似问题

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