Clone-ku wuxuu dhamayn karaa wareejinta walxaha Git halka nuxurka LFS uu wali maqan yahay. Git wuxuu kaydiyaa faylal tilmaame; macmiilka LFS wuxuu codsiyo gooni ah u diraa walxaha waaweyn.

Checkout-ka la saameeyay ee Git LFS ku rakiban, baadh barta uu isticmaalo iyo guuldaradii ugu dambeysay:

git -C project lfs env
git -C project lfs logs last

Dib u eeg natiijada gudaha; URL-yada iyo diiwaannada kaydka ayaa daaha gelin kara macluumaad aqoonsi ama xaqiijin. Aqoonsi tallaabada ugu horreysay ee fashilantay:

  1. Xiriirka API-ga LFS.
  2. Helista ficilka soo-dejinta ee Batch API.
  3. Gaaritaanka URL-ka soo-dejinta ee ficilkaas, kaas oo laga yaabo inuu isticmaalo host kaydinta walxaha oo kale iyo cinwaano la bixiyay.
  4. Wareejinta jidhka walxaha.

Hubi beddelka barta LFS ee kaydka iyo sidoo kale URL-ka dhabta ah. LFS wuxuu leeyahay hirgelintiisa HTTP, qaabeyntiisa iyo deegaan proxy oo la dhaxlay. Git LFS 3.7.0, raac habka doorashada proxy ee URL-ka codsiga dhabta ah. Gaaritaanka host-ka caadiga ah ee Git HTTPS ma tijaabiyo waddo kasta oo walxaha dambe. Guuldarada xaqiijinta host-ka walxaha ayaa sidoo kale ka duwan proxy 407.

Marka aad ula jeedo soo-dejinta, fetch gooni ah oo ku jira kayd la xakameeyay ayaa daaha gelin kara guuldarada iyada oo aan clone kale loo baahnayn:

git -C project lfs fetch

Tani waxay wareejinaysaa walxaha; ma aha weydiin dejinta oo kaliya akhris. Xaqiiji in nuxurka loo baahan yahay uu diyaar yahay ka dib. Tilmaame yar oo ku hadhay checkout qayb ahaan ma aha faylka weyn, oo amarka Git ee hore u guulaystay ma caddayn karo in wareejinta LFS dhammaatay.

Maqaallo la xiriira