在我的主机上,我可以使用以下方式为该用户的git文件夹创建第二个用户admin
和push
:
admin@localhost:folder
当我创建一个托管git服务器的Docker容器时,在公开port 22
之后我如何git push
从我的本地计算机到localhost:22
这将是容器的位置' s端口?
答案 0 :(得分:2)
您可能正在尝试将docker container port 22绑定到主机已占用的端口22。您需要将容器ssh服务器映射到主机的其他未占用端口,例如5000。
您可以在容器启动期间使用标记&#34 ;-p HOST_PORT:CONTAINER_PORT":
公开特定端口git add container container_user@127.0.0.1:5000/folder
git push container branch_name
然后你应该能够到达容器的GIT服务器:
{{1}}