首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在OSX上设置石化SCM服务器?

如何在OSX上设置石化SCM服务器?
EN

Server Fault用户
提问于 2011-12-21 15:42:23
回答 1查看 606关注 0票数 0

我想将化石供应链管理作为一个在我的Mini上需要时调用的服务来运行。我应该如何配置它呢?

EN

回答 1

Server Fault用户

发布于 2011-12-21 15:49:40

在Mac上将石化SCM设置为服务器。

这在10.7上有效,但应该可以追溯到10.4AFAIK。

预请求:

  • 在您的系统中的某个位置使用化石二进制(我使用了~/bin/图腾)
  • 文件夹中的化石存储库(或存储库)(我使用了~/化石存储库)

步骤:

  • 将org.fos-scm.service.plist文件(如下)放在/Library/LaunchDaemons中
  • 将对'/Users/spdegabrielle/'( ~/ )的引用更改为您自己的路径
  • 打开终端并键入以下内容: /Library/LaunchDaemons/org.fossil-scm.service.plist卸载

  • http://localhost:8081/reponame打开浏览器(我使用了“projects”-主存储库的名称作为默认存储库)

有关更多信息,请检查创建启动Daemons和代理。

org.fossil-scm.service.plist

对正在发生的事情的一些解释:

  • /Library/LaunchDaemons/是保存在系统启动时启动的定义“用户Daemons”的.plist文件的地方。其他一些有用的位置:~/Library/LaunchAgents针对每个用户,/Library/LaunchAgents用于所有用户。
  • KeepAlive
不重新启动服务;这种使用using的方式是通过响应端口8081上的请求启动它。
  • 标签:
org.fos-scm.service
为服务命名,因此可以启动sudo加载并停止使用sudo加载。
  • ProgramArguments

/Users/spdegabrielle/bin/
http
--localauth
--notfound
projects /User/spdegabrielle/化石存储库

是一种自定义的方式,可以说是
化石http -localauth-notfound项目/用户/spdegabrielle/化石存储库

这些论点的含义如下:

  • 从端口8081发出请求(在本例中),提供响应并退出。(见化石帮助http)
  • -localauth自动登录-如果您使用http://127.0.0.1:8081/http://localhost:8081/直接从您的服务器访问化石(请参阅化石帮助http)
  • -notfound项目在将存储库位置指定为文件夹时设置默认存储库(下一步),而不是将其指定为特定存储库
  • /Users/spdegabrielle/化石存储库是respository位置(--notfound项目设置默认值)
  • RunAtLoad --不要在负载上运行它--它将按需运行
  • inetdCompatibility导致launchd的行为与启动程序的inetd类似
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/343156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档