首页 > 其他分享 >解决docker中gitlab的ssh拉取代码需要密码异常的问题

解决docker中gitlab的ssh拉取代码需要密码异常的问题

时间:2023-06-14 10:57:45浏览次数:47  
标签:-- gitlab 端口 拉取 ssh home docker

安装gitlab命令

docker run --name='gitlab' -d --publish 222:22 --publish 1443:443 --publish 18080:80 --restart always --privileged=true --volume /home/docker_mount/gitlab/config:/etc/gitlab --volume /home/docker_mount/gitlab/logs:/var/log/gitlab --volume /home/docker_mount/gitlab/data:/var/opt/gitlab  051b38ebb892
运行一个git容器

  

 发现ssh地址不对不是我们想要的

/home/docker_mount/gitlab/config/gitlab.rb 找到文件

gitlab_rails['gitlab_ssh_host'] = 'git.xxx.com'  取消注释

  

 恢复正常了,此时上传需要密码

查看了下 因为默认的ssh是22端口,由于run容器的22端口默认被占用了,使用的是本机222端口,并开放了222的端口ssh权限,需要修改下端口

gitlab_rails['gitlab_shell_ssh_port'] = 222  
取消注释修改端口

  重启容器,可以拉取不需要密码了。

标签:--,gitlab,端口,拉取,ssh,home,docker
From: https://www.cnblogs.com/zhahewei/p/17479567.html

相关文章

  • 通过 frp 使用 ssh 连接内网服务器
    配置frp安装frp~/Prog目录下执行wgethttps://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_linux_amd64.tar.gz下载压缩包,然后执行tar-zxvffile.path来解压,将解压生成的文件夹重命名为frp。设置frpc.ini修改frpc.ini文件为以下内容:[common]server_add......
  • ssh 简单教程
    ssh配置免密码登录服务器生成密钥对执行ssh-keygen-ted25519-C"[email protected]"以生成密钥对,存放在~/.ssh文件夹下,id_ed25519.pub为公钥,id_ed25519为私钥。上传公钥到服务器这里以我的N1为例,执行ssh-copy-id-i~/.ssh/[email protected]和ssh-copy......
  • 6-14|gitlab的runner的流水线怎么看
    要查看GitLab的Runner的流水线,可以按照以下步骤操作:1.进入GitLab的项目页面,选择“CI/CD”选项卡。2.在“Pipelines”选项卡下,在顶部的搜索框中输入Runner名称或者RunnerID,筛选出该Runner对应的流水线。3.点击该流水线的ID,进入该流水线的详情页面。4.在流水线详情页面,可以......
  • Libssh认证绕过CVE-2018-10933漏洞复现
    0x00漏洞描述libssh0.6 及以上的版本,在服务端的代码实现中存在身份认证绕过漏洞。在向服务端认证的流程中,攻击者通过将 SSH2_MSG_USERAUTH_REQUEST 消息替换为 SSH2_MSG_USERAUTH_SUCCESS,即可在无需任何有效凭证的情况下认证成 0x01漏洞影响版本libssh0.8.x-0.8.3l......
  • 升级Ubuntu18.04上的gitlab 13.7.3
    1、查看gitlab版本,在首页后面添加/help就可以看到了也可以用命令查看cat/opt/gitlab/embedded/service/gitlab-rails/VERSION2、gitLab版本升级,需要按照官方的指示版本进行依次升级8.11.Z->8.12.0->8.17.7->9.5.10->10.8.7->11.11.8->12.0.12->12.1.17->12.10.1......
  • gitlab导出项目
    1、选中项目,点击进去,然后点击Settings注意:自己的项目才会有这个Settings2、进入后会默认进入到General页面,选择Advanced的Expand按钮进行点击3、点击展开后的Exportproject按钮4、点击后,又会变成之前刚进入的样子,这时再次点击Advanced的Expand5、这时展开后还是显......
  • WSL: ssh localhost Permission denied (publickey)
    Ifyou'rerunningUbuntuonWindowsSubsystemforLinux,therewillnotbeapreinstalledpublickeyorauthorizedkeyslist,soyou'llneedtogenerateyourown.Ifyoudon'talreadyhaveopenssh-serverinstalled:sudoapt-getupgradesud......
  • ssh整合相关jar包下载
    [code]这里面是我开发过的一个ssh(Struts2,Spring,Hibernate)系统中所用到的相关jar包,里面有很多没有用到的包,可以选择使用。我上传到上面主要是为了以后使用的时候可以更加快速。web.xml:<?xmlversion="1.0"encoding="UTF-8"?><web-appversion=......
  • [ Linux ] 解决首次 ssh 登录很慢的问题
    https://www.cnblogs.com/yeungchie/关闭GSSAPIAuthentication内网机器不需要开启,修改/etc/ssh/sshd_configGSSAPIAuthenticationno#改为no......
  • sshd服务端配置
    目录sshd服务端配置文件:/etc/ssh/sshd_config参数说明:sshd客户端配置客户端配置文件客户端配置文件:/etc/ssh/ssh_config客户端的使用方式远程登录推送上行复制拉取下行复制sftp命令sftp命令格式:sftp连接后的常用命令:sftp和ftp的区别:免密码登录认证方式设置免密码登录(创建密钥对......