ฉันจะ git-push ไปยังเซิร์ฟเวอร์ FTP ได้อย่างไร


0

มีใครจัดการทำ 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 --version และดูว่ารองรับ FTP หรือไม่ ระวังด้วยว่าเส้นทาง FTP นั้นสัมพันธ์กับโฮมไดเร็กตอรี่ของคุณบนเซิร์ฟเวอร์ - ftp://foo/git/test.git/ คือ ~/git/test.git/ และ ftp://foo/%2Fgit/test.git/ คือ /git/test.git/.
grawity

ใช่การติดตั้ง curl ของฉันรองรับ FTP อย่างแน่นอน เท่าที่ฉันรู้เส้นทางควรจะตกลงเหมือนกันกับเส้นทางที่ฉันประสบความสำเร็จ (ฉันกำลังทำอยู่ git push โดยไม่มีข้อโต้แย้งเพิ่มเติม)
August Karlstrom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.