Skip to main content

django-ssheepdog is a public ssh key management tool for teams of programmers. Different people need different privileges to different servers. Ssheepdog allows you to specify these relationships and then sync the keys to the appropriate servers.

Development

django-ssheepdog is distributed as a pluggable django app. The meat of the application is contained in the ssheepdog directory. The src directory contains a django project that uses the app.

When you are developing, you should install ssheepdog into your virtual environment with the following command:

$ python setup.py develop

This will create a symlink between the source and the environment’s site packages. Once the link is created, you can edit the source code in ssheepdog/ as usual.

Installation

To install the latest version, run:

$ pip install -e git+git://github.com/sheepdoginc/django-ssheepdog.git@dev#egg=django-ssheepdog

Then, add ssheepdog` to your ``INSTALLED_APPS and add the ssheepdog.urls to your project’s urls.

Install from PyPI:

$ pip install django-ssheepdog

Documentation

Latest documentation can be found on ReadTheDocs.

Testing vagrant VM

We have provided a vagrant VM configuration for testing the ssh syncing.

Boot it up:

$ vagrant up

Log in:

$ ssh ssheepdog@127.0.0.1 -p 2222 -i deploy/cookbooks/ssheepdog/files/default/id_rsa

Release files for django-ssheepdog 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-ssheepdog 0.2.0
File Size Uploaded
django-ssheepdog-0.2.0.tar.gz 128.7 kB Details

Release files / django-ssheepdog-0.2.0.tar.gz

Download URL django-ssheepdog-0.2.0.tar.gz
Size 128.7 kB
Tags Source
SHA-256 checksum
How to use checksums
66177b5b4a0e9dab7e3fe375bb2c02f30de5dbe6a5995c2fd5806559c37578be
BLAKE2b-256 checksum
How to use checksums
b56e02e1ab6b6fa3ff445816390bb6fb3eff44f98b7cdbaf51ae98ffe43cfeda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page