今天試用了 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 的錯誤了
沒有留言:
張貼留言