我正在使用jenkins的GitLab插件来克隆存储库,问题是“jenkins”是一个没有主目录的系统帐户(env变量是指向JENKINS_HOME =“/ var / lib / jenkins”的指针)
如果我尝试克隆受保护的存储库,我会收到错误
stdout:
stderr: Could not create directory '/home/jenkins/.ssh'.
Host key verification failed.
fatal: Could not read from remote repository.
我尝试使用usermod移动主目录,但由于它不是传统的用户帐户,因此失败
usermod: user 'jenkins' does not exist in /etc/passwd
由于我的主目录是在NFS下我不能在/ home / jenkins和/ var / lib / jenkins之间创建一个符号链接
如何将系统帐户主目录移动/指向/ var / lib / jenkins而不是/ home / jenkins?
谢谢
1
我在那里没有看到任何问题。
—
Spiff