BitBucket - ZIP olarak indirme kaynağı


275

Projeyi git clonekomutla alabileceğimi biliyorum , ancak BitBucket.org'dan web arayüzü üzerinden projeyi nasıl indirebilirim ? En iyi şekilde, ZIP kaynak dosyası olarak bir proje kaynağı indirmek için bir yol arıyorum.


indirme yöneticileri bir sürü denedikten sonra, size maksimum indirme hızını verir ve hiçbir sebepten dolayı kesinti değil doz indir firefox kullanın, bitbucket üzerinde onlarca şube ve hızlı vardı
shareef

Tek bir dosya nasıl indirilir?
Jithin Pavithran

Yanıtlar:


423

Bitbucket'in (2016+) en son sürümü için indirme bağlantısı İndir menü öğesinde bulunabilir.

resim açıklamasını buraya girin


Ön-2016

İlk yöntem

Repo'nun Genel Bakış sayfasında, projeyi indirmek için bir bağlantı vardır.

Bir repoyu doğrudan indirme


İkinci yöntem

İndirilenler -> Şubeler -> İstediğiniz dalı indirin (.zip, .gz veya .bz2 olarak). Burada tüm etiketler için indirme bağlantıları bulacaksınız. Bağlantılar şu biçimde olacaktır:

https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz

Biraz değiştirerek, etiketi kesin karmaya değiştirerek herhangi bir revizyona erişebilirsiniz:

https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz

En sonuncusundan başka bir taahhüt indirmek mümkün mü?
Diego Herranz

2
@DiegoHerranz Tüm taahhütleri indiremezsiniz ancak etiketli olanları da indirebilirsiniz.
Pigueiras

70
Onlar büyük bir büyük "indirme" düğmesi ile yapabilirdi.
ashes999

19
Hiçbir düğmeye sahip olmamasına rağmen, aslında HERHANGİ bir taahhüdü indirebilirsiniz, sadece böyle bir url kullanın:, https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gzsahibini, havuzu ve revizyon karmasını değiştirme. Daha fazla ayrıntı için bu cevabı kontrol edin .
Rudy Matela

9
"eksik" indirme düğmesi ... github.com'un daha fazla kullanılmasının nedeni ?!
Kai Noack

157

Şimdi onun Güncellenmiş ve indirmek çok kolay!

Deponuzu Gösterge Tablosu veya Depo sekmesinden seçin.

Ve sadece indirme simgesine sahip İndir sekmesine tıklayın. Tüm depoyu zip formatında indirmenize izin verir .

resim açıklamasını buraya girin


5
Sayfayı güncellediklerini ve ana depo görünümünden "İndir" bağlantısını kaldırdıklarını söylemeliyim. Birisi onlara bu SO sorusuna bir bağlantı göndermelidir ...
Pigueiras

Ne yazık ki, eski bir revizyonu indirmenin basit bir yolu kullanıcı arayüzünde hala eksik. Hala @Pigueiras çözümünde belirtilen ikinci yöntemi kullanmak zorunda .
Fr0zenFyr

Bir proje için tüm depoları indirmenin bir yolu ne olacak? Yani her repo için iç içe klasörlerle proje adı olan bir klasör istiyorum ...
Zach Smith

1
Bu yeni kabul edilen cevap olmalı ama bence OP artık
Jono

@ZachSmith, her deponun ve klon URL'sinin bir listesini almak için REST API'sini kullanmanız ve ardından her birini klonlamanız gerekir.
simpleuser

25

İçin git depoları, son işlemek indirmek için, şunları kullanabilirsiniz:

https://bitbucket.org/owner/repository/get/HEAD.zip

İçin cıva depoları:

https://bitbucket.org/owner/repository/get/tip.zip


4
Bu işe yaramıyor. Bunu yapmanın yolu şudur: bitbucket.org/owner/repository/get/tip.zip
Lunulata

1
Kesinlikle benim için çalışıyor, sadece tekrar denedim. Ama belki de sizinki bunu belgelemenin yolu mu?
seddonym

3
Sadece tekrar denedim ve bitbucket /get/HEAD.zip'e 404 ile yanıt veriyor, ancak /get/tip.zip
Lunulata

Haklısın - eskiden işe yaradı ama Bitbucket'te işleri değiştirdiler. Cevabı düzenledim.
seddonym

1
aslında HEAD.zip ile benim için çalışıyor. Reponun git vs. hg kullanması fark yaratabilir mi? Git HEAD.zip çalışır ve tip.zip hg depoları için doğru şey olduğundan şüpheleniyorum.
Felix Schwarz

8

Direkt indirme:

Bitbucket'in gösterge tablosundan proje havuzuna gidin. Soldaki menüden indirilenleri seçin. Depoyu indir'i seçin.

resim açıklamasını buraya girin


Özellikle dikkate değer "Etiketler" sekmesidir. Bu, belirli etiketlere işaret eden zip / gz / bz2 bağlantılarını içerir. Örneğin, PyPI'ye bir paket eklendiğinde kullanışlıdır.
odalar

6

Belirli Şubeyi İndirmek İçin - Sol panelden İndirilenlere Git, İndirilenler sayfasındaki Dalları seçin. Mevcut tüm Şubeleri listeleyecektir. İstediğiniz dalı zip, gz veya bz2 formatında indirin.

resim açıklamasını buraya girin



4

GitHub'da olduğu gibi önceki bir taahhüdün koduna göz atmanın mümkün olup olmadığını anlamaya çalışıyordum ve beni buraya getirdi. Burada bulduğum bilgileri kullandım ve URL'lerle uğraşırken, aslında eski taahhütlerin koduna göz atmanın bir yolunu buldum. Her ne kadar soru / cevap daha önceki bir taahhüdün kodunu indirmeyle ilgili olsa da, sadece kodu taramak için de bir cevap ekleyeceğimi düşündüm.

Kodunuza göz atarken, URL şuna benzer:

https://bitbucket.org/user/repo/src/

ve sonuna böyle bir sağlama karması ekleyerek:

https://bitbucket.org/user/repo/src/a0328cb

Bu işlemin yapıldığı noktada koda göz atabilirsiniz. Bir taahhüdü doğrudan seçmek için neden bir açılan kutu olmadığını anlamıyorum, özellik zaten orada. Garip.


3

Repo'yu kabuğunuzdan / terminalinizden indirmek istiyorsanız, şu şekilde çalışması gerekir:

wget https://user:password@bitbucket.org/user-name/repo-name/get/master.tar.bz2

veya indirme URL'niz ne olursa olsun.

Lütfen kullanıcı: şifresinin her ikisinin de URL kodlu olduğundan emin olun . Örneğin, kullanıcı adınız @sembolü içeriyorsa, onunla değiştirin %40.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.