2011-06-28 45 views
1

我基本上有文件夾結構是這樣的: enter image description here此用戶名/密碼存儲在哪裏?

是否安全,共享的文件夾(OPTIMATE),還是會妥協的推用戶名/密碼我已存儲了這個倉庫?

+0

你爲什麼要分享它?爲什麼不讓其他人從bitbucket存儲庫中克隆呢? –

+0

@Lasse V. Karisen它是一個悲傷的悲傷故事:)這是一次性的事情,這個傢伙對任何vcs都不熟悉......我沒有刪除.hg文件夾(來自我在usb中傳遞的文件)給它之前,但只是想確保我沒有過分小心 – basarat

回答

1

它可能會影響它,因爲特定於回購的信息存儲在.hg\hgrc文件中。

雖然您可能希望啓用並使用keyring exstension,但它通過在存儲庫之外保存憑據來解決此問題。

2

看起來好像您已將用戶名和密碼存儲爲.hg/hgrc[paths]部分中的bitbucket存儲庫路徑的一部分。既然你說你刪除了共享版本中的.hg目錄,那麼這個問題就不會成爲問題,因爲hgrc文件現在已經不存在了。

但是,對於其他情況,您可能希望將您的用戶名和密碼置於mercurial.ini(或全局hgrc)中的[auth] section而不是每個bitbucket路徑中。你[paths]的一些倉庫的hgrc部分是這樣的:

[paths] 
default = https://bitbucket.org/myusername/myreponame 

在全局配置將有這一部分,告訴它使用任何到位桶的URL指定的用戶名和密碼:

[auth] 
bb.prefix = bitbucket.org 
bb.username = myusername 
bb.password = mypassword 
bb.schemes = https 

要意識到Lucero建議的密鑰環擴展更安全,因爲它安全地存儲密碼而不是明文。 我故意離開我的明文,因爲它與工作有關。如果有事情發生在我身上,其他人應該可以接管爲管理員。

+0

真的很好的信息。謝謝+1我一定會嘗試一下。 – basarat