小编Leo*_*ied的帖子

使用 LDAP 作为 git 存储库的身份验证方法

我想说服我的老板我们应该使用 git 进行版本控制。他说,它绝对必须通过我们的中央 LDAP 服务器对用户进行身份验证。

我查看了各种解决方案(gitweb、gitorious ...),并没有真正找到关于它们是否支持 LDAP 身份验证的明确答案。

我能找到一些信息的唯一解决方案是 Apache+mod_ldap 设置。但这意味着在 LDAP 上进行身份验证的用户不一定与实际的 git 用户相同,对吗?(并不是说这是一个大问题,而是一些会让我烦恼的事情。)

那么,通过 LDAP 对 git 用户进行身份验证的最佳方法是什么?

ldap git

15
推荐指数
1
解决办法
2万
查看次数

通过 SSH 访问共享主机上的 mercurial 存储库

我有一个具有 SSH 访问权限的共享主机帐户。我已经设置了一个虚拟 Python 安装,并在以下位置拥有系统文件夹的副本$HOME~/bin, ~/lib...

我已经通过 easy_install 安装了 mercurial,一切都很好:hg可执行文件位于,~/bin/hg$PATH知道这一点。我可以在服务器上创建并提交到存储库。

但是,当我尝试通过 SSH 将我的 repo 克隆到我的笔记本电脑时,我收到了一个hg找不到的错误。

$ hg clone ssh://myuser@server/hg/foobar
remote: jailshell: hg: command not found
abort: no suitable response from remote hg!
Run Code Online (Sandbox Code Playgroud)

如何告诉 mercurial(或 SSH 或 jailshell)在哪里查找可执行文件?

unix ssh mercurial shared-hosting

6
推荐指数
1
解决办法
1434
查看次数

Wordpress、nginx、php-fpm:XML-RPC 不工作

我在自己的服务器上安装了带有 Nginx 和 PHP-FPM 的 Wordpress,网址https://saskia.photo

安装效果很好,但 XML-RPC(由 Jetpack 和手机应用程序使用)引发以下错误:

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
  <fault>
    <value>
      <struct>
        <member>
          <name>faultCode</name>
          <value><int>-32700</int></value>
        </member>
        <member>
          <name>faultString</name>
          <value><string>parse error. not well formed</string></value>
        </member>
      </struct>
    </value>
  </fault>
</methodResponse>
Run Code Online (Sandbox Code Playgroud)

您可以通过运行自己查看错误

curl -A "Jetpack by WordPress.com" -is -H 'Content-Type: text/xml' --data '<?xml version="1.0"?><methodCall><methodName>demo.sayHello</methodName><params></params></methodCall>' 'https://saskia.photo/xmlrpc.php' && echo
Run Code Online (Sandbox Code Playgroud)

我已经完成了Jetpack 的故障排除页面,但没有成功。

返回的 XML 错误使我推测客户端请求 XML 在 nginx 和 PHP 之间的某处已损坏,因此无法解析。

这是我的 nginx 配置文件

server {
  listen      80;
  listen      [::]:80;
  server_name saskia.photo;
  rewrite     ^   https://$server_name$request_uri? permanent; …
Run Code Online (Sandbox Code Playgroud)

nginx wordpress php-fpm

5
推荐指数
1
解决办法
3680
查看次数

标签 统计

git ×1

ldap ×1

mercurial ×1

nginx ×1

php-fpm ×1

shared-hosting ×1

ssh ×1

unix ×1

wordpress ×1