gpt4 book ai didi

git - 如何推送到容器上的 git 服务器?

转载 作者:行者123 更新时间:2023-12-02 19:06:46 24 4
gpt4 key购买 nike

在我的主机上,我可以创建第二个用户:adminpush使用以下命令到该用户的 git 文件夹:
admin@localhost:folder
当我创建一个托管 git 服务器的 Docker 容器时,在暴露 port 22 之后我该怎么做 git push从我的本地机器到 localhost:22哪个是容器港口的位置?

最佳答案

可能您正在尝试将 docker 容器端口 22 绑定(bind)到主机的已占用端口 22。您需要将容器 ssh 服务器映射到主机的其他未占用端口,例如5000。

您可以在容器启动期间使用标志“-p HOST_PORT:CONTAINER_PORT”公开特定端口:

docker run -p 127.0.0.1:5000:22 docker_image

然后你应该能够访问容器的 GIT 服务器:
git add container container_user@127.0.0.1:5000/folder
git push container branch_name

关于git - 如何推送到容器上的 git 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49784487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com