Skip to content
代码片段 群组 项目
提交 fe16eae3 编辑于 作者: Nick Thomas's avatar Nick Thomas
浏览文件

Handle environments/:id/terminal.ws

A GitLab environment may expose a terminal connection for out-of-band access.
Workhorse is responsible for providing a websocket connection to the terminal
if present.

It authenticates the user and retrieves connection details from GitLab using
the environments/:id/terminal.ws/authorize endpoint, and sets up a proxy to
the terminal provider, converting from the remote's subprotocol to a common
format.

Authentication is periodically re-done, and the connection will be broken if
it fails, or if the connection details change in any way.
上级 f2d0435b
No related branches found
No related tags found
加载中
显示
1547 个添加84 个删除
加载中
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册