2015-02-24 80 views
1

基本上,我試圖服務(hg serve)我的本地存儲庫並克隆相同。HG克隆 - 中止:HTTP錯誤403:禁止/空目標路徑無效

當我給「汞克隆http://localhost:8000/」(被服務的網址),我被「中止:HTTP錯誤403:禁止訪問」

當我做「未設置HTTP_PROXY」,又試了一次,中止:空目標路徑無效彈出!

爲什麼發生?在克隆之前是否有任何先決條件需要在hgrc或任何配置文件中完成?

回答

2
hg clone http://localhost:8000/ . 

指定目標viz.current工作目錄(。)解決了它。

+0

我在這裏看到你是新來的,但你通常應該給出答案,讓你在那裏。 – 2015-02-26 14:59:31

0

有無需事先設置:

(df)Ry4ans-MacBook-Air:www ry4an$ cd /tmp 
(df)Ry4ans-MacBook-Air:tmp ry4an$ hg init janani ; cd janani ; hg serve & 
[1] 22358 
(df)Ry4ans-MacBook-Air:janani ry4an$ listening at http://Ry4ans-MacBook-Air.local:8000/ (bound to *:8000) 

(df)Ry4ans-MacBook-Air:janani ry4an$ cd .. 
(df)Ry4ans-MacBook-Air:tmp ry4an$ hg clone http://localhost:8000/ janani-clone 
127.0.0.1 - - [24/Feb/2015 14:24:39] "GET /?cmd=capabilities HTTP/1.1" 200 - 
127.0.0.1 - - [24/Feb/2015 14:24:39] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks 
127.0.0.1 - - [24/Feb/2015 14:24:39] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D 
no changes found 
127.0.0.1 - - [24/Feb/2015 14:24:39] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases 
updating to branch default 
0 files updated, 0 files merged, 0 files removed, 0 files unresolved 

難道說你已經有一個不同的服務器偵聽端口8000,所以您hg serve沒有得到連接?

+0

我做了「取消設置http_proxy」,再次嘗試並彈出一個新的錯誤。 * abort:空的目標路徑無效* – 2015-02-25 04:53:46

+1

因此,提供一個目標路徑,例如'hg clone http:// localhost:8000〜/ new-repo' – 2015-02-25 14:10:41

+1

指定一個目的地工作! – 2015-02-26 10:46:12