Mercurial_Keyring

Mercurialキーリング拡張
今すぐダウンロード

Mercurial_Keyring ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Marcin Kasperski
  • 出版社のWebサイト:
  • http://bitbucket.org/Mekk/

Mercurial_Keyring タグ


Mercurial_Keyring 説明

Mercurialキーリングの拡張 Mercurial_Keyringは、パスワードデータベース(GNOMEキーリング、KDE Kwallet、OSXKeyChain、Win32およびコマンドラインの特定のソリューション)にHTTPおよびSMTP認証パスワードを安全に保存するために使用できるMercurial Extensionです。この拡張機能はキーリングライブラリのサービスを使用してラップします。しかしパスワードを保存します。連続して実行された実行では、.hg / hgrcのusernameをチェックし、パスワードデータベース内の適切なパスワードをチェックし、それらの認証情報を使用します(見つかった場合)。サーバー上で変更されたか、または見つからないと、ユーザーがユーザー名とリモートリポジトリのURLの組み合わせ(HTTP)またはユーザー名とSMTPサーバーアドレス(SMTP)の組み合わせによって識別されます(SMTP)、リポジトリ間で再利用できます。それらは同じリモートrepository.InstallationPrealequisitesIteSinstall keyringライブラリー:Easy_installキーリング(またはPIPキーリング)を使用します。 Debianの "SID"では、ライブラリを公式アーカイブからインストールすることもできます(パッケージPython-keyringとpython-keyring-gnome-kwallet).extensionのインストールは、拡張子をインストールするための2つの可能な方法があります。またはパッケージとしてインストールするには、easy_install:easy_install:easy_install:easy_install mercurial_keyringandを使用すると、次に〜/ .hgrc(または/ etc / mercurial / hgrc)で有効にします。 mercurial_keyring =個々のファイルを使用してインストールするMercurial_Keyring.pyをダウンロードしてください。ファイル、あなたが好きな場所に保存し、次のように保存し、次のようにしてください。構成なしの適切なパスワードバックエンド。それでも、必要に応じて、〜/ keyringrc.cfgファイル(現在のユーザーのホームディレクトリのkeyringrc.cfg)を使用して設定できます。詳細についてはキーリングドキュメントを参照してください.HGRCでの同様のオプションを処理することを検討しますが、1つのユーザーが複数のキーリングベースのスクリプトを使用できると決めました。それでも、私は提案に開かれています。repository設定(HTTP)repository-local .hg / hgrcを編集し、そこにリモートリポジトリパスとユーザー名を保存しますが、パスワードを保存しないでください。例: MyRemote = https://my.server.com/hgrepo/someprojectmyremote.schemes = HTTP HTTPSMyreMote.prefix = my.server.com/hgrepomylemote.username = MekkImpler form = MekkSimpler formまた、 BitBucket = https://user@bitbucket.org/user/project_name/note:.hg / hgrcでユーザー名とパスワードの両方が指定されている場合、拡張子はパスワードデータベースを使用せずにそれらを使用します。ユーザー名が指定されていない場合、拡張子はPassword.Repository設定(SMTP)を保存せずに、毎回認証情報を求めます。repository設定(SMTP)Repository-Local .HG / HGRC、または〜/ .hgrcを編集し、そこに標準の電子メールおよびSMTPプロパティを設定します。 SMTPのユーザー名を含めるが、SMTPパスワードがない。例:メソッド= smtpfrom = joe doe host = smtp.gmail.comport = 587Username = joedoe@gmail.comtls = TrueJust HTTPの場合は、ユーザー名を設定する必要がありますが、ここにパスワードを設定しないでください。その他の場合は、デフォルトの動作に戻ります。上記のようなリポジトリ、HGプッシュなど、リポジトリを使用してください。電子メールの場合は、上記のように設定してください。繰り返しになります(すべてのユーザー名+ email_server_name + email_server_portごとに).Implementationの詳細は、FIND_USER_PASSWORDメソッドを置き換えるためにMercurial PasswordMgrクラスをMercurial PasswordMgrクラスにパッチ化することです。詳細な操作の順序はCode.DevelopmentDevelopmentで説明されています。 selenic.com/wiki/keyringExtension要件: ・Python ・Mercurial


Mercurial_Keyring 関連ソフトウェア

OAipMHSCRAPE

OAipmhターゲットからのメタデータと同期のメタデータを、ペアツーストラクチャにローカルに保存します。 ...

265

ダウンロード