无法创建目录 /var/teamsserver

2023-12-26

我已经在我的 mac 上安装了 os x server (Mavericks),并且想添加机器人。由于某些原因,我的远程存储库位于其他外部服务器上,我可以通过指定端口上的用户名和密码访问它。我已经将远程存储库添加到 os x 服务器,如下所示:

ssh://1.2.3.4:PORT/path/to/repo.git

...填写的用户名和密码。

然后我在 Xcode 中添加了机器人,但是当我点击集成时,它失败并显示日志:

克隆到“ssh_myusername_1_2_3_4_PORT_path_to_repo_git”...

OpenSSH_6.2p2、OSSLShim 0.9.8r 2011 年 12 月 8 日 debug1:正在阅读

配置数据 /etc/ssh_config debug1: /etc/ssh_config 第 20 行:

应用 * debug1 选项:连接到 1.2.3.4 [1.2.3.4] 端口 PORT。

debug1:连接已建立。

无法创建目录“/var/teamsserver/.ssh”。

debug1:身份文件 /var/teamsserver/.ssh/id_rsa 类型 -1

debug1:身份文件 /var/teamsserver/.ssh/id_rsa-cert 类型 -1

debug1:身份文件 /var/teamsserver/.ssh/id_dsa 类型 -1

debug1:身份文件 /var/teamsserver/.ssh/id_dsa-cert 类型 -1

debug1:启用协议2.0的兼容模式

debug1:本地版本字符串SSH-2.0-OpenSSH_6.2

debug1:远程协议版本2.0,远程软件版本OpenSSH_6.0p1 Debian-3ubuntu1

debug1:匹配:OpenSSH_6.0p1 Debian-3ubuntu1 pat OpenSSH*

debug1:SSH2_MSG_KEXINIT 已发送

debug1:收到 SSH2_MSG_KEXINIT

debug1: kex: 服务器->客户端 aes128-ctr hmac-md5 无

debug1: kex: 客户端->服务器 aes128-ctr hmac-md5 无

debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024

debug1:期待 SSH2_MSG_KEX_DH_GEX_GROUP

debug1:SSH2_MSG_KEX_DH_GEX_INIT 已发送

debug1:期待 SSH2_MSG_KEX_DH_GEX_REPLY

debug1:服务器主机密钥:RSA b6:b8:0e:e4:25:63:6d:64:a3:d6:6d:7f:46:85:72:0d

debug1:在没有端口标识符的情况下进行检查 [1.2.3.4]:PORT 没有已知 RSA 主机密钥 并且您要求严格检查。主机密钥验证失败。

致命:无法从远程存储库读取。

请确保您拥有正确的访问权限和存储库 存在。

SSH 已知主机文件路径位于 /库/服务器/Xcode/Config/ssh_known_hosts

SSH严格主机检查 已启用(您可以通过编辑

SSHStrictHostKey检查密钥 /Library/Server/Xcode/Config/xcsbuildd.plist

不受信任的 HTTPS 证书已禁用(您可以通过编辑

TrustSelfSignedSSLCertificates 键入 /Library/Server/Xcode/Config/xcsbuildd.plist

我假设权限有问题,但在我的 /var 中有一些具有不同权限的目录,当然没有团队服务器文件夹...

所以我不知道如何设置适当的权限(不更改 /var 其他子目录的权限...)。我可以尝试手动创建目录“团队服务器”,但不知道具有什么权限......?你有什么想法?

编辑:出于测试目的,我使用 777 创建了 teamserver 目录,但这并不能解决我的问题。日志看起来与之前的相同,但没有行:

无法创建目录“/var/teamsserver/.ssh”。

有任何想法吗?

Thanks


当尝试针对受 ssh 密钥对保护的 github 存储库运行 git 命令时,我遇到了类似的方案操作构建脚本问题。

机器人使用 _teamsserver 系统帐户运行构建。正如您所发现的,默认情况下这些帐户没有主目录。要设置构建来访问和修改其主目录,我成功执行了以下操作(您的情况可能会有所不同):

sudo mkdir /var/teamsserver
sudo chown -R _teamsserver:_teamsserver /var/teamsserver/
sudo chmod -R 770 /var/teamsserver/

HTH

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法创建目录 /var/teamsserver 的相关文章

  • 无法在 Mac OS X 中链接 GSL 库

    我正在尝试在简单的 C 代码中使用 gsl 函数 我已经使用自制程序安装了 gsl 但是当我使用 g J0 test cpp lgsl lgslcblas 编译时 我得到 J0 test cpp 34 10 fatal error gsl
  • #include 未找到

    我已经从源代码编译了 FreeImage 并安装了它 当我跑步时sudo make install在我的系统上安装以下文件 usr local include FreeImage h usr local lib libfreeimage 3
  • 使用 Python 的 Mac 键盘监听器

    我已经尝试了键盘监听器的所有代码 我看到一篇文章说 Mac 会阻止系统监听键盘按下的声音 我正在使用Python 我也使用 pynput 作为库 如何让 Mac 监听我的按键操作 它只监听特殊键 如 Shift Alt 和 Command
  • 如何在 Tensorflow 中使用“transform_graph”

    我想优化我的冻结训练 Tensorflow 模型 然而 我发现optimize for inference图书馆不再可用 import tensorflow as tf from tensorflow python tools import
  • Xcode 服务器模拟器等待 120 秒超时

    我正在努力启动并运行 Xcode Server 以进行持续集成 我在我的开发机器上运行 Xcode 6 3 2 并在装有最新版本 Yosemite 的 iMac 上运行 OS X Server 4 1 我为我的项目创建了一个机器人 但每次运
  • 在 Mac OS X 上升级 Ruby

    我正在阅读 Programming Ruby 一书 并希望升级我计算机上的 Ruby 版本 我运行 Mac OS X Snow Leopard 并在命令行中执行 ruby v 显示我正在运行 Ruby 1 8 7 我安装了 MacPorts
  • NSCollectionView 拖放:大多数委托事件未被调用

    我有一个 NSCollectionView 绑定到一个 NSArrayController 我想让拖放工作 所以我创建一个委托并实现方法 BOOL collectionView NSCollectionView collectionView
  • OSX - 将 gcc 版本 4.2.1 替换为通过 Homebrew 安装的 4.9

    这已经困扰我一段时间了 我正在尝试编译一个巨大的 C 文件 我知道它可以工作 因为它在我工作的 Arch Linux 计算机上工作得很好 当我在 mac 上检查 GCC 版本时 它返回以下内容 Configured with prefix
  • 我可以在 OSX 中使用 Python 捕获键盘和鼠标事件吗?

    我正在尝试用 Python 为 OSX 编写一个简单的宏记录器 它可以在脚本在后台运行时捕获鼠标和按键事件并重播它们 我可以用autopy https github com msanders autopy对于后者 前者是否有一个类似的简单库
  • 加载前检查 OSX 包的签名

    目标 加载已验证已签名 或针对任意算法进行验证 的 so bundle 我希望能够使用 OSX 的内置二进制签名工具或某些自定义算法来验证 so bundle 然后使用 dlopen 加载该 so bundle 问题在于似乎没有编程方式来检
  • 以非 root 用户身份从 Docker Ubuntu 容器内部调用 Mac 主机上的 Docker 时出现权限被拒绝错误

    我正在尝试从正在运行的 jenkins docker 容器内运行 Docker for Mac 17 06 0 ce mac17 的 OSX 主机上调用 docker 詹金斯 最新 https hub docker com jenkins
  • 在 Mac 上测试 ICE 网页设计的最佳方法? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我目前正在 Mac 上设计一个网站 该设计在 Chrome Safari 和 Firefox 中运行良好 现在我将使用不同版本的 In
  • DropDelegate Safari 拖动图像

    我正在尝试实施DropDelegate模式以允许将图像拖到我的视图中并加载它们 这对于取景器中的图像效果很好 但是当将图像从 safari 拖到我的视图中时 这不起作用 我注意到typeIdentifier or UTType所提供的信息
  • 在 Mac 上安装 imagick

    我需要安装 php 的 imagick 扩展 我已经安装了 Image Magick 然后我做了 sudo pecl install imagick 之后我在控制台中有这样的输出 安装 usr include php ext imagick
  • MonoGame Mac 模板安装

    我在 Mac 上的 MonoDevelop 中安装 MonoGame 模板时遇到问题 我已按照自述文件的指示将 MonoDevelop MonoGame 2 5 文件夹放置在 MonoDevelop app Contents MacOS l
  • 完成 tmux 重置

    我想知道是否可以完全重置 tmux 主要是 UI 我尝试过删除我的 tmux conf并重新安装 tmux 它 但我总是得到与我定义的相同的状态栏 忘记终止现有会话 tmux kill server 是解决方案 致谢 Kent
  • 准备未签名的 Xcarchive

    太长了 问题 有没有办法准备一个 XArchive 然后他们可以自己分配配置文件并使用适当的分发证书进行签名 长问题 我的客户向我发送了我为他们开发的应用程序的配置文件 他们不想向我发送他们的分发证书 p12 文件 他们给我的指示如下 将配
  • 无法在 mac 屏幕保护程序发布版本上加载图像(它适用于 Xcode 调试版本)

    我从这里得到了这个 mac 屏幕保护程序示例here https github com elpsk PaskySaver 我将其更改为显示图像而不是文本字段 问题是这样的 它可以显示任何 Xcode 对象 例如 textView textF
  • Pythonlibs3 CMake 和 macOS

    更新2 将以下两行添加到我的 CMake 文件中时 成功找到了 python 3 及其库 这只在终端中工作的原因是因为 CLion 使用其捆绑版本的 CMake 3 6 3 而我的终端使用的更新版本 3 7 2 正确找到了 python F
  • 子类化 NSSlider:需要解决丢失鼠标向上事件的问题(Cocoa OSX)

    我正在尝试对 NSSlider 进行子类化以创建一个称为滚轮的控件 基本上我需要的是一个滑块 它总是从中间开始 当它移动到左侧或右侧时 它会经常发送通知 由可以设置的属性确定 通知其容器其当前值 然后当您放开旋钮 它会回到中间 我希望实现将

随机推荐