2016-08-02 40 views
2

爲了將Git與我的FTP同步,我按照this manual中的說明設置了git-ftp。git-ftp問題:「pathspec」與git已知的任何文件都不匹配。「

不過,我不斷收到以下錯誤的MAC OSX控制檯:

usr:web usr$ git ftp init 
usr:web usr$ error: pathspec '' did not match any file(s) known to git. 
usr:web usr$ fatal: Can't access remote 'ftp://mydomain.com:***@ftp.myprovider.com', exiting... 

我沒有忘記在我的主git的文件夾選擇文件夾「_site」作爲路徑同步:

usr:web usr$ git config git-ftp.syncroot _site/ 

檢查後,配置文件也讀取

[git-ftp] 
    user = mydomain.com 
    password = longpassword 
    url = ftp.myprovider.com 
    syncroot = _site/ 

任何想法?

回答

0
  • 您是否將您的真實賬戶數據設置爲[git-ftp]部分?
    • 如果是這樣的 - 嘗試刪除SyncRoot上和WITE完整路徑(始於 域名或IP)爲網址行。

然後嘗試通過上傳命令例如連接:

git ftp init 

- 並期待在此命令返回到控制檯中的文本。

LOOK:你混帳配置文件(路徑的.git/config中從項目的根)可能是這樣的一個(example with 2 servers):

[core] 
    bare = false 
    repositoryformatversion = 0 
    filemode = false 
    symlinks = false 
    ignorecase = true 
    logallrefupdates = true 
[git-ftp "test"] 
    user = df836as 
    url = "92.51.82.51/spc/public_html" 
    password = dfgd34rg34g 
[git-ftp "prod"] 
    user = b44539_qwe 
    url = "free.gett.com/" 
    password = df33334g 
相關問題