Jenkins Git Ubuntu 服务器

Jenkins Git Ubuntu 服务器

我正在尝试在装有 Ubuntu Server 12.04 的旧电脑上安装一个完全正常工作的 Jenkins。我认为我安装的 Ubuntu Server 和 Jenkins 是成功的。我可以从任何计算机通过互联网访问 Jenkins 页面。所以现在我想让 Jenkins 访问我在 BitBucket.com 上的私人 gitrepo。我找到了这个教程:配置 Jenkins Git 教程我被困在步骤 3.5 中。With 表示执行以下操作:

cd /srv/jenkins/jobs/project/workspace
git config user.email "[email protected]"
git config user.name "jenkins"

但是使用第一个命令时出现错误:

-su cd: /srv/jenkins/jobs/project/workspace: No such file or directory

我必须创建这个文件夹吗?但是当我这样做时:

mkdir /srv/jenkins/jobs/project/workspace
mkdir: cannot create directory '/srv/jenkins/jobs/project/workspace': No such file or directory

我对这些事情不太了解,因为我对此还很陌生。我之所以走到这一步,是因为网上有很多教程,但现在我陷入了困境 :(

编辑:
我已经尝试过突击队:

mkdir -p /srv/jenkins/jobs/project/workspace
mkdir: cannot create directory: '/srv/jenkins': Permission denied

所以我猜这不是解决方案,因为用户jenkins没有sudo权限。我希望有人有其他建议。

答案1

要创建整个路径/目录集,就像您所做的那样,/srv/jenkins/jobs/project/workspace您需要传递 -p 参数来mkdir一次性创建所有目录。

mkdir -p /srv/jenkins/jobs/project/workspace

答案2

使用具有 sudo 权限的用户尝试:

sudo chown jenkins:jenkins /srv/jenkins
chmod 750 /srv/jenkins 

请首先检查目录 /srv/jenkins 是否存在。

然后,尝试一下mkdir -p /srv/jenkins/jobs/project/workspace

答案3

好的,我已全部完成。本教程给了我一个良好的开端,但我从未完成第 3.5 步。我搜索了所有选项,然后我能够设置所有必要的选项。然后我继续本教程的第 4 步并填写了所有必填字段。

相关内容