git ftp init 不适用于初始提交
git ftp init not working for initial commit
我的 Bitbucket 管道中有以下行
image: samueldebruyn/debian-git
pipelines:
custom: # Pipelines that are triggered manually via the Bitbucket GUI
init: # -- First time init
- step:
caches:
- composer
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp init -u "$FTP_USERNAME" -p "$FTP_PASSWORD" ftp://$FTP_HOST
deploy-all: # -- Deploys all files from the selected commit
- step:
caches:
- composer
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp push -u "$FTP_USERNAME" -p "$FTP_PASSWORD" ftp://$FTP_HOST --all
出于某种原因,我在此管道运行时遇到错误。
这是我遇到的错误。
+ git ftp push -u "$FTP_USERNAME" -p "$FTP_PASSWORD" ftp://$FTP_HOST --force
fatal: Could not get last commit. Network down? Wrong URL? Use 'git ftp init' for the initial push., exiting...
任何人都可以帮助我我做错了什么吗?
出于某种原因,有人从服务器上删除了 .git-ftp.log 文件。
所以,我重新初始化git-ftp.log文件。
步骤:
- 转到您的 bitbucket 存储库中的 "Commits" 页面。
- 选择最新的提交,然后在该页面的右侧,您会找到一个 "Run pipeline" link,您可以使用它手动触发管道。
- Select "custom: init" 并等待管道完成。
我的 Bitbucket 管道中有以下行
image: samueldebruyn/debian-git
pipelines:
custom: # Pipelines that are triggered manually via the Bitbucket GUI
init: # -- First time init
- step:
caches:
- composer
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp init -u "$FTP_USERNAME" -p "$FTP_PASSWORD" ftp://$FTP_HOST
deploy-all: # -- Deploys all files from the selected commit
- step:
caches:
- composer
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp push -u "$FTP_USERNAME" -p "$FTP_PASSWORD" ftp://$FTP_HOST --all
出于某种原因,我在此管道运行时遇到错误。
这是我遇到的错误。
+ git ftp push -u "$FTP_USERNAME" -p "$FTP_PASSWORD" ftp://$FTP_HOST --force
fatal: Could not get last commit. Network down? Wrong URL? Use 'git ftp init' for the initial push., exiting...
任何人都可以帮助我我做错了什么吗?
出于某种原因,有人从服务器上删除了 .git-ftp.log 文件。
所以,我重新初始化git-ftp.log文件。
步骤:
- 转到您的 bitbucket 存储库中的 "Commits" 页面。
- 选择最新的提交,然后在该页面的右侧,您会找到一个 "Run pipeline" link,您可以使用它手动触发管道。
- Select "custom: init" 并等待管道完成。