今天在使用Mercurial同步版本庫的時候,出現錯誤:
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項目的時候并沒有出現類似的提示,由于以前沒有接觸過Mercurial,因此花了點時間Google一下,最終發現大致的過程也不過如此,init, checkout,pull等等。
但是回到正題,不論是init還是clone都會出現上面的錯誤,提示權限問題,抱著試試的態度,使用sudo命名,記過成功的init和clone,看來不論是哪里,都要注意權限。
不過額外再說一點,同樣的,我在該目錄下面新建一個文件夾,利用git init來初始化的時候,卻并沒有碰到相同的問題,只能說明,Git和Mercurial的機制可能不同,后者在操作的過程中需要加入提升權限的口令。記錄一下,由于使用Mercurial的機會也不是很多,這里只是拷貝一下版本庫,并無太多深入研究,所以先記錄在這里吧。
posted on 2012-04-07 21:29
deercoder 閱讀(850)
評論(0) 編輯 收藏 引用 所屬分類:
Unix/Linux 、
Git