【问题标题】:git push - https/ssh protocolgit push - https/ssh 协议
【发布时间】:2019-02-06 10:52:06
【问题描述】:

answer 没有有效链接

对于 GitHub 和 GitLab,我们只能通过浏览器进行 https 访问。在本地笔记本电脑上安装 Git 并不能帮助我们运行 git add remote https://github.com/abc/xyz.gitgit fetch --all


1) git 客户端(git pushgit fetch --all)如何与 GitLab 或 GitHub 远程 repo 协同工作?是通过https还是ssh

2) GitHub 远程仓库(服务器)需要启用哪些端口? 运行这样的命令

【问题讨论】:

  • 我们只能通过浏览器访问https代理?
  • 在本地笔记本电脑上安装 Git 没有帮助这是什么问题?
  • @phd gitlab 在 azure 云上的公共云代工厂上运行,该设置的管理员可以通过堡垒服务器 (jumpbox) 进行连接。 Jenkins 可以访问 gitlab,因为它们位于堡垒服务器后面。

标签: github networking ssh https gitlab


【解决方案1】:

至少在 Gitlab 上,你可以通过 HTTP / HTTPS / SSH 工作。我不记得 Github 是否也支持 HTTP(S) 或已放弃支持。在 Github 上,你可以使用 HTTPS 进行 PULL,但我不记得你是否也可以使用 PUSH。

端口取决于服务器配置和协议。但如果配置是标准配置,HTTPS 端口为 443,SSH 端口为 22。

【讨论】:

  • Github 完美支持 HTTPS。
猜你喜欢
  • 2018-07-26
  • 2012-10-18
  • 2016-05-22
  • 2019-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-04
  • 1970-01-01
相关资源
最近更新 更多