2016-08-02 1 views
2

Um ein Git mit meinem FTP zu synchronisieren, habe ich git-ftp wie unter this manual beschrieben eingerichtet.git-ftp Problem: "pathspec '' hat keine Datei (en) gefunden, die git bekannt ist."

Aber ich bekomme immer folgende Fehlermeldung in der Mac OS X-Konsole:

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... 

ich nicht vergessen Sie den Ordner „_site“ in meinem Haupt-Git-Ordner auszuwählen, wie der Pfad zu synchronisieren:

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

Nach der Überprüfung der Konfigurationsdatei liest auch

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

Irgendwelche Ideen?

Antwort

0
  • Haben Sie Ihre echten Kontodaten in [git-ftp] Abschnitt eingestellt?
    • Wenn ja - versuchen SyncRoot und wite vollständigen Pfad zu löschen (beginnt mit Domain-Namen oder IP) in url Reihe.

Dann versuchen Sie zum Beispiel durch Upload-Befehl zu verbinden:

git ftp init 

- und bei einem durch diesen Befehl in der Konsole zurückgegebene Text suchen.

LOOK: Ihre git config-Datei (Pfad .git/config von Projekt root) kann wie dieser sein (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 
Verwandte Themen