星期四, 9月 10, 2009

利用 mercurial 的 serve 作 push

參考連結:http://ww2.samhart.com/book/export/html/49

今天試用了 hg serve
因為想在兩台電腦上面作程式碼同步動作

不過當我啟動其中一台電腦的 serve, 準備作 hg push 的時候
卻發現有以下的訊息, 但是我並未啟動 ssl

pushing to http://xxx.xxx.xxx.xxx:8000/
searching for changes
ssl required


於是上 google 搜尋了一下資料,但也嘗試了一下
你必須要在啟動 hg serve 的那台機器上面設定以下的資料

1. /etc/mercurial/hgrc
要加上以下片段
[web]
push_ssl=false
allow_push=*

其中,push_ssl=false 就是說明可以不使用 ssl 方式作 push (因為我也沒啟動啥ssl)

2. 在 local reporsitory 目錄 .hg/hgrc 檔案
可以把上面的allow_push=*
放在這邊,這是用來說明可以作push的人員名單
基本上如果是* 就表示是沒限制了~
不然就會出現 authenticated failed 的錯誤了




沒有留言:

張貼留言

Powered By Blogger