git服务器公网需要什么端口

fiy 其他 59

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要使用Git服务器的公网访问,您需要开放一些端口。以下是需要开放的主要端口:

    1. SSH端口(默认为22):Git使用SSH协议进行通信,因此需要将SSH端口开放以允许远程访问Git仓库。在防火墙或路由器中配置端口转发,将外部访问的SSH请求转发到您的Git服务器上的相应端口。

    2. Git协议端口(默认为9418):如果您使用的是Git协议进行访问,则需要将Git协议端口开放。此端口用于Git客户端和Git服务器之间的通信。同样,在防火墙或路由器中配置端口转发,将外部访问的Git协议请求转发到您的Git服务器上。

    3. HTTP/HTTPS端口(默认为80和443):如果您使用HTTP/HTTPS协议进行访问,则需要将HTTP/HTTPS端口开放。Git服务器可以通过HTTP/HTTPS协议提供访问,允许在浏览器中直接查看和操作仓库。确保您的Git服务器正确配置了HTTP/HTTPS服务,并将相应的端口开放。

    请注意,上述端口是默认端口,您可以根据需要进行自定义配置。在配置Git服务器之前,建议了解您所使用的Git服务器软件的具体要求和推荐设置,以确保安全性和正常运行。

    总而言之,为了使Git服务器能够在公网上访问,您需要开放SSH端口、Git协议端口和HTTP/HTTPS端口,并根据您的具体需求进行相应的配置。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在使用Git时,服务器的公网需要打开以下端口:

    1. SSH端口(默认为22):Git使用SSH协议进行通信,因此需要在防火墙中打开SSH端口,以进行代码的推送和拉取操作。

    2. HTTP端口(默认为80或443):如果使用HTTP协议来访问Git服务器,则需要确保服务器上的HTTP端口是打开的。通常情况下,Git服务器会使用80或443端口作为HTTP服务的端口。

    3. Git协议端口(默认为9418):Git协议是Git自己的一种传输协议,用于在服务器和客户端之间进行代码的传输。因此,如果使用Git协议进行代码推送和拉取,则需要打开Git协议的默认端口。

    4. 网络代理端口(可选):如果使用代理服务器来访问Git服务器,则需要打开代理服务器所使用的端口。不同的代理服务器可能使用不同的端口号,具体根据实际情况而定。

    5. 可自定义的端口(可选):如果你希望自定义Git服务器的访问端口,可以根据实际需求在公网防火墙中打开自定义的端口。例如,你可以选择在公网防火墙中打开2222端口作为Git服务器的访问端口。

    需要注意的是,以上端口号是Git的默认端口号,实际使用时可以根据情况进行修改。此外,为了加强服务器的安全性,建议使用SSH协议进行代码的推送和拉取操作,因为SSH协议使用加密传输,比较安全。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在使用Git服务器时,如果希望通过公网进行访问,需要打开相应的端口以确保网络通信的正常进行。下面是几种常见的Git服务器及其对应的默认端口:

    1. GitLab: 默认使用HTTP时为端口80,使用HTTPS时为端口443。如果修改了默认端口,则需要根据自定义的端口进行访问。

    2. GitHub: 对于公共仓库,可以使用HTTP的标准端口80或443(HTTPS)进行访问。对于私有仓库,默认端口为22,也可使用HTTPS的443端口进行访问。

    3. Bitbucket: 支持HTTP和HTTPS两种协议。默认使用HTTP时为端口7990,使用HTTPS时为端口8443。

    4. Gogs: 默认使用HTTP时为端口3000,使用HTTPS时为端口300

    5. Gitea: 默认使用HTTP时为端口3000,使用HTTPS时为端口3001。

    请注意,这些是Git服务器的默认端口,根据自己的需求和系统配置,可以进行修改。如果未修改端口,那么公网访问时应该使用默认端口进行连接。

    需要注意的是,如果你使用了防火墙或者路由器,还需要确保这些端口被正确配置,以允许外部访问。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部