昼寝

シングルユーザーSSH APIのためのPythonフレームワーク
今すぐダウンロード

昼寝 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Chris Dickinson
  • 出版社のWebサイト:
  • http://domain51.com

昼寝 タグ


昼寝 説明

シングルユーザーSSH APIのためのPythonフレームワーク NAPPYCATは、gitosisのようなソフトウェアを実装するための単一ユーザーSSH Calls.USEの実行のためのDjango - インスパイアされたフレームワークです。 > NappingCAT_CreatesuperUser Admin#あなたのローカルマシネダードのinstall -e git + git://github.com/chrisdickinson/thundremote <ニックネーム> thundercat add_permission管理kittygit create#cd git repoに... Thundercat create_repo somerepo#それはリモートサーバー上のレポを作成し、#あなたがremote.Developerのコメントを追加したいかどうかを尋ねる今、私はgitosisを使用していましたしかし、本当に、私はそれがどのようにうまくいったかわかりませんでした。そのため、私はそれを離れてそれを拾ってきました、そして私は本当にgitose-servesを通してすべての着信コマンドを使って自動的に漏斗を起こすように、gitの周りの限られたAPIを公開しました。 gitを通して物事を送り返す前に、すべてがコーシャーに見えるかどうかを確認してください。これはかなりクールです!ただし、もう少し機能があった場合は素晴らしいことです。何もクレイジーなし - 支店レベルの権限または何もしません。フラットファイルを編集せずにリポジトリを作成できるように、または既存のリポジトリをフォークすることができます。それはまだ変なようです、そのような言葉がそうですが、私とは裸です。これは現時点では - それは終わっていません!実験的です! NAPPYCATは、山羊と同じ原則で動作し、現時点では中核機能を引いています。その下に設定されているユーザーを通過するすべてのSSHコマンドは、Djangoアプリで表示されるようなもののようなコマンドルータを渡します。例:Kittygit(概念として書いたアプリ) :NappingCat.PatternsからPatternScmDPatterns =パターン( 'Kittygit.handlers'、(R '^ Kitty-Git fork '(?P W +)。Git ''、 'Fork_repo')、(R '^ Kitty-Git) create-repo '(?p +)' '、' create_repo ')、(r' ^ git(?p +) '、' handle_git ') :#passnowを実行する、彼らは何も返す必要はありません - 私はsys.stderrを通して返されるものは何でも返されることに傾いています。以下:request.user#受信したunernameRequest.settings#a configparserインスタンスの文字列filequest.command#元のコマンドinterceptedRequest.std {in、out、err}#std streamsrequest.auth_backend#セッションの認証バックエンドのコピーは〜/ nappingcat.confからロードされます。例は次のようになります。名前付きCMDPatternsをインポートできます。上記のように見えます。authパラメータは認証に使用するモジュールを定義します。今すぐ、それは1つのバックエンド - 「sleazy_auth」を持っています。これはDjangoのようにcmdpatternをネストできる大きなtodo.noteです。 APIを別々のApps.Againのうちに構築する、非常にベータ版です。要件: ・Python


昼寝 関連ソフトウェア