我正在尝试为我的一个项目设置 Jenkins,但出现主机密钥验证失败错误。
现在,我正在尝试为我的 Jenkins 用户设置一个 SSH 密钥,但在以 Jenkins 用户身份登录时遇到问题。
sudo su -s /bin/bash jenkins
当我尝试上述命令时,它需要我
bash-4.1$
而不是 bash 用户。
答案1
这并不表示您未以用户 身份登录jenkins
。请检查whoami
或id
您以哪个用户身份登录。
这个 bash 提示符显示的只是 bash(和它的提示符)使用默认配置,因为它根本没有配置得好看/有用(空的 bash 配置或者甚至不可用)。
答案2
您实际上是以 jenkins 用户身份登录的,只是由于 jenkins 的用户 bash 配置文件而看到了不同的提示。
正如其他人建议的那样,输入:
whoami