- これがうざい↓
警告: bitbucket.org の証明書 (fingerprint は hogehoge) 検証を省略(設定ファイルの hostfingerprints ないし web.cacerts 設定を確認してください)
コレ参考になる
http://d.hatena.ne.jp/sDaigo/20110422/1303489005
アプリケーションから、Keychain Access.appを開く
この状態で、Shift + command + E
でデスクトップにCertificates.pemで保存して、
sudo mv ~/Desktop/Certificates.pem /etc/hg-ca-roots.pem
このあと、
~/.hgrc に以下を記載したらOK
[web] cacerts = /etc/hg-ca-roots.pem
- SSHキーの設定
Mac OSXなら
pbcopy < ~/.ssh/id_rsa.pub
- Mercurial Extensions使うぜ
参考URL:http://mercurial.selenic.com/wiki/UsingExtensions/
defaultのリポジトリを.hg/hgrcに追加するのがめんどくさい。
→「ConfigExtensionCommandLine」を使う。
こいつを使えばコマンドでdefaultのリポジトリを追加できる
こいつをこのコマンドで落としてきて
hg clone ssh://hg@bitbucket.org/alu/hgconfig
落とした奴に入っているconfig.pyを~/.hgextに格納した。
そして、~/.hgrcに
[extensions] config = ~/.hgext/config.py
加える。
リポジトリの配下の中で、以下のコマンドを行う。
hg config paths.default リポジトリのURL
→ これで、「touch .hg/hgrc」にリポジトリのURLが追加 される
※hgrcがないと怒られるので、予め以下のコマンドを行なっておくこと
touch .hg/hgrc
- --amendオプション
無効にするというか、新しいコミットを作ってつなぎ替えるイメージです。
コミットも bundle されて残ってるので、いつでも復旧できます。
- projrc のちょっとした紹介