มีใครจัดการทำ git-push ไปยังที่เก็บบนเซิร์ฟเวอร์ FTP? ตามหน้า man ของ git-push
Git สนับสนุน ssh, git, http, https FTP , ftps และโปรโตคอล rsync
ฉันสามารถโคลนที่เก็บระยะไกล แต่เมื่อฉันผลักฉันได้รับข้อความแสดงข้อผิดพลาด
error: Cannot access URL ftp://my-ftp-server/git/test.git/, return code 3
fatal: git-http-push failed
เบาะแสใด ๆ ฉันใช้ Ubuntu 12.04 และ git เวอร์ชัน 1.7.9.5
ใช่การติดตั้ง curl ของฉันรองรับ FTP อย่างแน่นอน เท่าที่ฉันรู้เส้นทางควรจะตกลงเหมือนกันกับเส้นทางที่ฉันประสบความสำเร็จ (ฉันกำลังทำอยู่
—
August Karlstrom
git push
โดยไม่มีข้อโต้แย้งเพิ่มเติม)
curl --version
และดูว่ารองรับ FTP หรือไม่ ระวังด้วยว่าเส้นทาง FTP นั้นสัมพันธ์กับโฮมไดเร็กตอรี่ของคุณบนเซิร์ฟเวอร์ -ftp://foo/git/test.git/
คือ~/git/test.git/
และftp://foo/%2Fgit/test.git/
คือ/git/test.git/
.