如何从其他系统连接到Mac中安装的jenkins

时间:2019-07-19 12:04:25

标签: macos jenkins

我已经在Mac中安装了Jenkins,可以用http://localhost:8080访问它。当我尝试添加git webhook时,提示“无法连接到服务器”。 GitHub如何连接到Mac中安装的Jenkins?

我已经安装了所有的Git插件。我也尝试过使用github个人令牌和github密码。

此处不涉及任何代码

我希望github webhook连接到jenkins服务器

3 个答案:

答案 0 :(得分:0)

由于无法从Internet访问您的本地主机,因此无法连接Bitbucket。

您打算使用詹金斯做什么?

通常,您希望将其安装在服务器上,而不是本地计算机上。这样,其他团队成员和其他工具/服务(例如Github)就可以访问它。

答案 1 :(得分:0)

您需要先在GitHub中配置webhook:

在webhook的配置中设置网址,如下所示:  http://YourIpAddress:8080/github-webhook/

现在,按如下所述配置詹金斯: 首先在GitHub和 Jenkins凭据中设置部署密钥(ssh密钥),然后将github项目信息添加到您的项目中,放入git存储库的ssh url (如果存储库是私有的),请在相应项目的 Build Triggers 窗口中选择 webhook SCM挂钩提取,然后添加其他设置。

现在尝试运行此命令,如果遵循所有这些步骤,它应该可以正常工作。

答案 2 :(得分:0)

Github或Bitbucket是基于Internet的服务。

由于它们托管在您的网络“外围”,因此这些服务无法到达您的ip (即:192.168.0.1.120)

取决于您的Internet访问提供商,您可能会从Internet看到一个“公共” IP。 一旦拥有它,就需要通过防火墙或路由器公开端口“ 8080”(Jenkins一个)。

请注意,将防火墙打开到众所周知的服务端口是要考虑的风险。