如果在docker下安装jenkins,并且挂载了宿主机。
可以通过docker exec -it docker名字 /bin/bash 进入到容器内部。
此时是jenkins用户,可以通过ssh-keygen生成公钥密钥,然后将公钥放到git仓库中。
之前犯了一个错误,用root用户进入了容器内部,但是jenkins上用的是jenkins用户,导致了密钥不匹配。
如果在docker下安装jenkins,并且挂载了宿主机。
可以通过docker exec -it docker名字 /bin/bash 进入到容器内部。
此时是jenkins用户,可以通过ssh-keygen生成公钥密钥,然后将公钥放到git仓库中。
之前犯了一个错误,用root用户进入了容器内部,但是jenkins上用的是jenkins用户,导致了密钥不匹配。