ฉันรู้ว่าฉันจะได้รับโครงการผ่านgit clone
คำสั่ง แต่จะมีวิธีใด ๆ กับวิธีการดาวน์โหลดโครงการผ่านเว็บอินเตอร์เฟสจากBitBucket.org ? ในวิธีที่ดีที่สุดฉันกำลังมองหาวิธีการดาวน์โหลดแหล่งโครงการเป็นไฟล์บีบอัด ZIP
ฉันรู้ว่าฉันจะได้รับโครงการผ่านgit clone
คำสั่ง แต่จะมีวิธีใด ๆ กับวิธีการดาวน์โหลดโครงการผ่านเว็บอินเตอร์เฟสจากBitBucket.org ? ในวิธีที่ดีที่สุดฉันกำลังมองหาวิธีการดาวน์โหลดแหล่งโครงการเป็นไฟล์บีบอัด ZIP
คำตอบ:
สำหรับ Bitbucket เวอร์ชั่นล่าสุด (2016+) ลิงค์ดาวน์โหลดสามารถพบได้ในรายการเมนูดาวน์โหลด
Pre-2016
วิธีแรก
ในหน้าภาพรวมของ repo มีลิงค์สำหรับดาวน์โหลดโครงการ
วิธีที่สอง
ไปที่ดาวน์โหลด -> สาขา -> ดาวน์โหลดสาขาที่คุณต้องการ (เช่น. zip, .gz หรือ. bz2) คุณจะพบลิงค์ดาวน์โหลดสำหรับแท็กทั้งหมด ลิงก์จะอยู่ในรูปแบบ:
https://bitbucket.org/owner/repository/get/v0.1.2.tar.gz
ด้วยการปรับแต่งเล็กน้อยคุณสามารถเข้าถึงการแก้ไขได้โดยเปลี่ยนแท็กเป็นแฮชการกระทำ:
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
https://bitbucket.org/owner/repository/get/A0B1C2D.tar.gz
เปลี่ยนเจ้าของพื้นที่เก็บข้อมูลและแฮชการแก้ไข ตรวจสอบคำตอบนี้สำหรับรายละเอียดเพิ่มเติม
เลือกพื้นที่เก็บข้อมูลของคุณจากแผงควบคุมหรือแท็บพื้นที่เก็บข้อมูล
จากนั้นเพียงคลิกที่แท็บดาวน์โหลดที่มีไอคอนดาวน์โหลด มันจะช่วยให้คุณสามารถดาวน์โหลดเก็บข้อมูลทั้งในซิปรูปแบบ
สำหรับที่เก็บgitเพื่อดาวน์โหลดการคอมมิทล่าสุดคุณสามารถใช้:
https://bitbucket.org/owner/repository/get/HEAD.zip
สำหรับคลังเก็บMercurial :
ดาวน์โหลดโดยตรง:
ไปที่ที่เก็บโครงการจากแดชบอร์ดของ bitbucket เลือกดาวน์โหลดจากเมนูด้านซ้าย เลือกดาวน์โหลดที่เก็บ
ในการดาวน์โหลดสาขาเฉพาะ -ไปที่ดาวน์โหลดจากแผงด้านซ้ายเลือกสาขาในหน้าดาวน์โหลด มันจะแสดงรายการทุกสาขาที่มีอยู่ ดาวน์โหลดสาขาที่คุณต้องการในรูปแบบ zip, gz หรือ bz2
ในBitbucket Serverคุณสามารถทำการดาวน์โหลดได้โดยคลิกที่...
ถัดจากสาขาจากนั้นDownload
สำหรับข้อมูลเพิ่มเติมดูดาวน์โหลดไฟล์เก็บถาวรจากเซิร์ฟเวอร์ Bitbucket
ฉันพยายามที่จะคิดออกว่าเป็นไปได้ที่จะเรียกดูรหัสของการกระทำก่อนหน้าเช่นที่คุณสามารถทำได้ใน GitHub และมันทำให้ฉันมาที่นี่ ฉันใช้ข้อมูลที่ฉันพบที่นี่และหลังจากเล่นซอกับ URL แล้วฉันก็พบวิธีในการเรียกดูโค้ดเก่า ๆ เช่นกัน แม้ว่าคำถาม / คำตอบนั้นเกี่ยวกับการดาวน์โหลดรหัสของการส่งก่อนหน้านี้ฉันคิดว่าฉันแค่เพิ่มคำตอบสำหรับการเรียกดูรหัสด้วย
เมื่อคุณเรียกดูรหัสของคุณ URL จะเป็นดังนี้:
https://bitbucket.org/user/repo/src/
และโดยการเพิ่มแฮชคอมมิตที่ส่วนท้ายดังนี้:
https://bitbucket.org/user/repo/src/a0328cb
คุณสามารถเรียกดูรหัสที่จุดกระทำ ฉันไม่เข้าใจว่าทำไมไม่มีกล่องดรอปดาวน์สำหรับเลือกการส่งโดยตรงคุณลักษณะนั้นมีอยู่แล้ว แปลก.
ในกรณีที่คุณต้องการดาวน์โหลด repo จากเชลล์ / เทอร์มินัลมันควรจะทำงานแบบนี้:
wget https://user:password@bitbucket.org/user-name/repo-name/get/master.tar.bz2
หรือ URL ดาวน์โหลดใด ๆ ก็ตามที่คุณอาจมี
กรุณาตรวจสอบให้แน่ใจว่าผู้ใช้: รหัสผ่านมีทั้งเข้ารหัส URL ดังนั้นสำหรับตัวอย่างเช่นถ้าชื่อผู้ใช้ของคุณมีสัญลักษณ์แล้วแทนที่ด้วย@
%40