git fetch амжилттай болдог ч git svn fetch серверт хүрч чадахгүй. Командын угтвар ижил байсан ч сүүлийн үйлдэл нь Subversion агуулахтай өөр клиентийн стекээр харилцдаг.

Git-ийн уугуул http.proxy бичлэг тэр Subversion холболтыг тохируулдаг гэж бүү бод. git svn ажиллаж буй орчинд Subversion номын сангуудын ашигладаг ажиллагааны үеийн тохиргоог ол.

Subversion-ийн servers тохиргоонд дараах зүйлс байж болно:

[global]
http-proxy-host = proxy.example
http-proxy-port = 8080

Хостын нэр болон порт нь тусдаа утгууд; HTTP прокси жагсаалт нь зөвшөөрөгдсөн нийтийн Subversion замуудад нэр дэвшигчдийг санал болгодог. Прокси бүртгэлийн талбарууд нь агуулахын итгэмжлэлээс тусдаа. Subversion сервер бүлгийн тохиргоо нь хостын нэртэй таардаг, дурын агуулахын замтай биш. Эдгээрийг Subversion-ийн интерфэйс гэж үз, Git-ийн прокси URL-ийн өөр бичлэг гэж биш.

Windows дээр зам нь гэнэтийн зүйл байж болно

Уугуул Subversion гүйцэтгэх файл болон git svn суулгалт нь өөр орчин, гэрийн хавтасны өөр тайлбарыг ашиглаж болно. svn.exe-ийн ашигладаг тохиргоог засах нь git svn дуудлага түүнийг уншсан гэдгийн баталгаа биш.

Ямар гүйцэтгэх файл, ямар номын сангийн орчин оролцож байгааг тэмдэглээд, тэдгээрийн бодит тохиргооны байршлыг тодорхойл. Нэг хэрэглэгчийн замыг бүх машины скрипт рүү хуулахаас зайлсхий.

Бүртгэлүүдийг тусдаа байлга

Прокси нь гадагш холболтыг баталгаажуулж болно. Subversion агуулах дараа нь өөр бүртгэл шаардаж болно. HTTP 407 болон агуулахын эрх олгох алдаа нь өөр үе шатуудыг тодорхойлдог.

Хэрэв URL эсвэл зам бодлогоор хориглогдвол зөвшөөрөгдсөн төгсгөлийн цэг болон нэвтрэх журам ашигла. Хөтөч дэх агуулахын вэб интерфэйсийг нээх нь зөвхөн хэсэгчилсэн харьцуулалт: энэ нь өөр бүртгэл, тохиргооны агуулах эсвэл зам ашиглаж болно. Зорилго нь төлөвлөсөн зуучлагчаар дамжуулан Subversion үйлдлийг амжилттай гүйцэтгэх бөгөөд зөвхөн энгийн вэб хуудасны хүсэлт амжилттай болох биш.

Холбоотой нийтлэлүүд