私は基本的に次のようにフォルダ構造を持っている: このユーザー名/パスワードはどこに保存されていますか?
はフォルダ(Optimate)を共有することが安全であるか、それは私がこのリポジトリに保存されているプッシュのユーザー名/パスワードを損なうだろうか?
私は基本的に次のようにフォルダ構造を持っている: このユーザー名/パスワードはどこに保存されていますか?
はフォルダ(Optimate)を共有することが安全であるか、それは私がこのリポジトリに保存されているプッシュのユーザー名/パスワードを損なうだろうか?
レポ固有の情報が.hg\hgrc
ファイルに格納されているため、おそらくそれが妥協します。
keyring exstensionを有効にして使用すると、リポジトリ外の資格情報を保存することでこの問題を解決できます。
ビットバケットリポジトリパスの一部としてユーザ名とパスワードを.hg/hgrc
の[paths]
セクションに保存したようです。あなたが共有しているバージョンの.hg
ディレクトリを削除したと言ったので、今すぐhgrc
ファイルが削除されているので、問題はありません。
しかし、他の状況では、各ビットバケットパスではなく、mercurial.ini
(またはグローバルhgrc
)の[auth]
sectionにユーザ名とパスワードを入力したい場合があります。いくつかのリポジトリのhgrc
のご[paths]
セクションには、次のようになります。
[paths]
default = https://bitbucket.org/myusername/myreponame
あなたのグローバル設定は、任意のビットバケットのURLで指定したユーザ名とパスワードを使用するように言って、このセクションを持っているだろうが:
[auth]
bb.prefix = bitbucket.org
bb.username = myusername
bb.password = mypassword
bb.schemes = https
をしてLuceroが提案するキーリング拡張機能は、平文ではなく安全にパスワードを保存するので、より安全です。 仕事関係のため、私は故意に私の平文を残します。何かが私に起こるべきであれば、誰かが管理者として引き継ぐことができるはずです。
本当に素晴らしい情報。ありがとう+1私は間違いなくそれを試してみます。 – basarat
なぜ共有しますか?代わりに、代わりにbitbucketリポジトリから他の人をクローンさせるのはなぜですか? –
@Lasse V. Karisenそれは悲しい悲しい話です:)それは一度だけだったし、男は任意のvcsに慣れていない...私は、ファイルを(私がUSBで渡していた)それを与える前に、私は慎重にされていないことを確認したかった – basarat