1

比较:为什么在 HP-UX 上使用“功能不可用”的 HTTPS URL 上的“git fetch”会失败?

环境:从Linux客户端推送到HP-UX服务器

我使用另一个线程作为基线添加export LD_PRELOAD=/usr/lib/libpthread.a git push到我.profile的服务器上,但这不起作用。没有/usr/lib/hpux32/libpthread.so

error: cannot create thread: Function is not available

可以很好地推送到 Linux 服务器,所以我知道它必须是环境的。

4

2 回答 2

1

一种可能的解决方案是:

在 HP-UX 服务器上编辑 /etc/opt/ssh/sshd_config:

PermitUserEnvironment yes

重启sshd。

为 HP-UX 服务器上的每个 git 用户创建 ~/.ssh/environment:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/opt/ssh/bin:/usr/local/bin
LD_PRELOAD=/usr/lib/hpux32/libpthread.so
于 2014-04-01T09:14:04.530 回答
0

我知道 git 客户端在推送时不会获取 .profile 文件。推送时可能未设置您的环境变量。

请参阅尝试设置远程 git,推送初始提交给出“git-receive-pack:未找到”

于 2013-09-19T14:11:59.527 回答