django ssheepdog是一个面向程序员团队的公共ssh密钥管理工具
django-ssheepdog的Python项目详细描述
django ssheepdog是一个面向程序员团队的公共ssh密钥管理工具。 不同的人对不同的服务器需要不同的权限。Ssheepdog公司 允许您指定这些关系,然后将密钥同步到 合适的服务器。
开发
django ssheepdog作为可插入django应用程序分发。那块肉 应用程序包含在ssheepdog目录中。src目录 包含使用该应用程序的django项目。
在开发时,应该在虚拟机中安装ssheeepdog 使用以下命令的环境:
$ python setup.py develop
这将在源和环境站点之间创建一个符号链接 包装。创建链接后,可以在 ssheepdog/一如既往。
安装
要安装最新版本,请运行:
$ pip install -e git+git://github.com/sheepdoginc/django-ssheepdog.git@dev#egg=django-ssheepdog
然后,添加ssheepdog` to your ``INSTALLED_APPS,并添加 ssheepdog.urls到项目的URL。
从pypi安装:
$ pip install django-ssheepdog
文档
最新的文档可以在ReadTheDocs上找到。
检测流浪者vm
我们提供了一个用于测试ssh同步的异常vm配置。
启动:
$ vagrant up
登录:
$ ssh ssheepdog@127.0.0.1 -p 2222 -i deploy/cookbooks/ssheepdog/files/default/id_rsa