今天在使用Mercurial同步版本庫的時(shí)候,出現(xiàn)錯(cuò)誤:
warning: code.google.com certificate with fingerprint ed:2e:18:55:ee:6b:cc:4c:cb:8b:11:a8:74:5c:97:9e:1d:42:b5:be not verified (check hostfingerprints or web.cacerts config setting)
destination directory: ipv6-hosts
abort: Operation not permitted: /media/Code/ipv6-hosts/ipv6-hosts/.hg/requires
半天死活找不到原因,記得在Git下面checkout Google Code項(xiàng)目的時(shí)候并沒有出現(xiàn)類似的提示,由于以前沒有接觸過Mercurial,因此花了點(diǎn)時(shí)間Google一下,最終發(fā)現(xiàn)大致的過程也不過如此,init, checkout,pull等等。
但是回到正題,不論是init還是clone都會(huì)出現(xiàn)上面的錯(cuò)誤,提示權(quán)限問題,抱著試試的態(tài)度,使用sudo命名,記過成功的init和clone,看來不論是哪里,都要注意權(quán)限。
不過額外再說一點(diǎn),同樣的,我在該目錄下面新建一個(gè)文件夾,利用git init來初始化的時(shí)候,卻并沒有碰到相同的問題,只能說明,Git和Mercurial的機(jī)制可能不同,后者在操作的過程中需要加入提升權(quán)限的口令。記錄一下,由于使用Mercurial的機(jī)會(huì)也不是很多,這里只是拷貝一下版本庫,并無太多深入研究,所以先記錄在這里吧。
posted on 2012-04-07 21:29
deercoder 閱讀(856)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
Unix/Linux 、
Git