2

Git を FTP と同期するために、このマニュアルで説明されているように git-ftp をセットアップします。

ただし、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/

何か案は?

4

1 に答える 1

0
  • [git-ftp]セクション に実際のアカウント データを設定しますか?
    • その場合 -- syncrootを削除して、フル パス (ドメイン名または IP で始まる) を url行に追加してみてください。

次に、たとえばアップロード コマンドで接続を試みます。

git ftp init

-- そして、このコマンドによって返されたテキストをコンソールに表示します。

見てください: git 構成ファイル ( プロジェクト ルートからのパス.git/config ) は次のようになります ( 2 つのサーバーの例):

[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
于 2016-08-22T14:14:00.450 に答える