โฮมเพจ » Toolkit » การใช้ Git บน Android - เครื่องมือและคู่มือฟรี

    การใช้ Git บน Android - เครื่องมือและคู่มือฟรี

    ความท้าทายที่ยิ่งใหญ่ที่สุดเช่นเดียวกับความจำเป็นสำหรับมือปืนรับจ้างและทีมระยะไกลคือ "ไปมือถือ" ทุกวันนี้ แม้ว่าผู้แก้ไขโค้ดมือถือจะช่วยโปรแกรมเมอร์ในการพัฒนาในระหว่างการเดินทางโดยไม่ต้องรองรับโทรศัพท์มือถือสำหรับระบบควบคุมเวอร์ชันเช่น Git แต่นักพัฒนาซอฟต์แวร์แทบไม่ได้ใช้ IDE ดังกล่าว.

    อย่างไรก็ตามมี, แอพบางตัวในการตั้งค่าและใช้ที่เก็บ Git บนแพลตฟอร์ม Android. ลูกค้า Git, เซิร์ฟเวอร์และ IDE สำหรับ Android ช่วยให้โค้ดสามารถเขียนโค้ดได้ในระหว่างการเดินทางและ ผลักดันเดียวกันกับ repos เมฆ บน GitHub, BitBucket และอื่น ๆ หรือไปยังที่เก็บในเครื่อง นั่นไม่ใช่ทั้งหมดคุณสามารถทำได้เช่นกัน สร้างและโคลน repos ชำระเงินและรวมสาขา และอีกมากมาย.

    ในโพสต์นี้เราจะแบ่งปันเครื่องมือฟรีที่ดีที่สุดสำหรับการใช้ Git บนอุปกรณ์ Android และแบบฝึกหัดทีละขั้นตอนเกี่ยวกับวิธีการเริ่มต้นอย่างรวดเร็วด้วย Git repos โดยใช้หนึ่งในเครื่องมือ.

    เครื่องมือ Android Git

    SGit

    SGit เป็นไคลเอนต์ Git ที่ดีที่สุดอย่างไม่ต้องสงสัยสำหรับ Android เป็นโปรแกรมโอเพ่นซอร์สที่รองรับคุณสมบัติพื้นฐานทั้งหมดของไคลเอนต์ดังกล่าว แอพจัดเก็บที่เก็บข้อมูลทั้งหมดในที่เก็บข้อมูลภายในโทรศัพท์ของคุณรักษา repos ส่วนตัวของคุณให้ปลอดภัยจากขโมยและแฮกเกอร์.

    นอกจากนี้ยังมีการพัฒนาอย่างต่อเนื่องและมาพร้อมกับคุณสมบัติดังต่อไปนี้ (ณ เวลาที่เขียน):

    • สร้างและลบ repos ในพื้นที่
    • เพิ่มและโคลน repos ระยะไกล
    • ดึงจากและผลักดันไปยัง repos ระยะไกล
    • ชำระเงินและผสานสาขาและแท็ก
    • การเรียกดูและ diffs กระทำจาก repo
    • แก้ไขและบันทึกไฟล์ (โดยใช้โปรแกรมแก้ไขภายนอก)
    • ไฮไลต์ไวยากรณ์เมื่อเรียกดูไฟล์

    ข้อดี:

    • ให้ชุดรูปแบบมืดสำหรับการใช้งานกลางคืน
    • อนุญาตการนำเข้า repos จากคอมพิวเตอร์
    • รองรับโปรโตคอล HTTP, HTTPS และ SSH
    • รองรับการตรวจสอบผู้ใช้ / รหัสผ่านและคีย์ SSH
    • รองรับการเลือกไดเรกทอรีจัดเก็บข้อมูลสำหรับ repos ในพื้นที่
    • ช่วยให้การเลือกภาษาของรหัสสำหรับการเน้นไวยากรณ์

    จุดด้อย:

    • ไม่มีตัวแก้ไขข้อความอย่างเป็นทางการ
    • ไม่รองรับการ์ด SD สำหรับเก็บข้อมูล
    AIDE

    AIDE, Android IDE เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับ กำลังเขียน Java และดูโปรเจ็กต์ Android บนแพลตฟอร์ม Android, เช่นเดียวกับ Eclipse หรือ Android Studio สำหรับระบบเดสก์ท็อป.

    มันมีคุณสมบัติสำหรับเต็ม สร้างรวบรวมวิ่ง วงจร แอพพลิเคชั่นให้ คู่มือการเข้ารหัสแบบโต้ตอบ และคำแนะนำทีละขั้นตอนสำหรับการเขียนและรวบรวมรหัส.

    แอพได้รับการ ส่วนต่อประสานผู้ใช้ที่ใช้งานง่ายเพื่อประสบการณ์ที่ราบรื่น สำหรับผู้ใช้ใหม่ มันมีบรรณาธิการมากมายและ จัดเตรียมการรีแฟคเตอร์ และ การนำรหัสอัจฉริยะ พร้อมกับการตรวจสอบข้อผิดพลาดแบบเรียลไทม์.

    นอกจากนี้ AIDE ยังรวมคุณสมบัติพื้นฐานของไคลเอนต์ Git ได้แก่ :

    • แก้ไขและบันทึกไฟล์รหัส
    • มุ่งมั่นและทิ้งไฟล์หรือการเปลี่ยนแปลง
    • ผลักดันและดึงจาก repos ระยะไกล
    • สาขาจากและผสานกับ repos
    • จัดเตรียมเครื่องมือแก้ไขข้อความในตัวสำหรับการดูไฟล์

    ข้อดี:

  • รองรับโปรโตคอล SSH สำหรับการเชื่อมต่อ
  • จุดด้อย:

    • ไม่รองรับ repos การโคลน
    Git

    Git คือ ซุปเปอร์พื้นฐาน และ ไคลเอนต์ Git แบบอ่านอย่างเดียวสำหรับ Android. แอพ ให้การเข้าถึงออฟไลน์ไปยังที่เก็บ Git ระยะไกลของคุณ (จาก GitHub, BitBucket และอื่น ๆ ) แต่ไม่ได้นำเสนอคุณสมบัติที่จำเป็นทั้งหมดที่นำเสนอโดยลูกค้ารายอื่น.

    Git มีคุณสมบัติง่าย ๆ มากมายเช่น:

    • โคลน repos ระยะไกลไปยังอุปกรณ์ของคุณ
    • เรียกดูไฟล์และบันทึกจาก repos
    • ชำระเงินที่สาขาและแท็กจาก repos
    • ดึงการเปลี่ยนแปลงจากจุดเริ่มต้น (ของ repos ระยะไกล)
    • รองรับโปรโตคอล HTTP และ HTTPS

    ข้อดี:

    • มันใช้งานง่าย

    จุดด้อย:

    • ไม่รองรับโปรโตคอล SSH
    • แอพขัดข้องขณะทำการคัดลอก repo บางครั้ง
    Gidder

    Gidder เป็นเซิร์ฟเวอร์ Git สำหรับ Android เช่นเดียวกับ GitHub, BitBucket GitLab หรืออื่น ๆ มันเหมือนกับ ดำเนินโครงการ GitHub ของคุณเองขณะเดินทาง. นั่นก็หมายความว่า ความปลอดภัยมากขึ้นสำหรับโครงการที่ละเอียดอ่อนของคุณ.

    แอพ ทำงานบนเซิร์ฟเวอร์ SSH และอนุญาตให้ผู้คนเข้าถึงโครงการโดยใช้ WiFi จะช่วยให้ ผู้ใช้หลายคนในการเข้าถึงที่เก็บ (ถ้าได้รับอนุญาต) และดำเนินการกับ repos มันมีคุณสมบัติดังต่อไปนี้สำหรับการใช้ repos ผ่านเครือข่ายไร้สายในพื้นที่:

    • สร้างแก้ไขและลบ repos
    • อนุญาตให้โคลน repos จากเซิร์ฟเวอร์
    • รองรับการผลักและดึงจาก repos
    • สร้างแก้ไขและลบผู้ใช้ที่สามารถเข้าถึง repos
    • เปิดใช้งานหรือปิดใช้งานเซิร์ฟเวอร์ Git เมื่อ WiFi เปิด / ปิด
    • รวมการสนับสนุน Dynamic DNS สำหรับผู้ที่ทำงานในเครือข่ายที่แตกต่างกัน

    ข้อดี:

    • เซิร์ฟเวอร์ที่ใช้ SSH ช่วยเพิ่มความปลอดภัยในการเชื่อมต่อ
    • อนุญาตการกำหนดสิทธิ์ให้กับผู้ใช้สำหรับการควบคุมการเข้าถึง

    จุดด้อย:

    • ไม่สามารถอ่านรายงานซื้อคืนได้บางครั้งตามที่เบ็นรายงาน
    เซิร์ฟเวอร์ที่เก็บ Git

    Git Repository Server เป็นเซิร์ฟเวอร์ Git อีกตัวสำหรับ Android ที่ค่อนข้างคล้ายกับคุณสมบัติของ Gidder แอปทำงานได้ดีสำหรับการฝากบันทึก Git ในสมาร์ทโฟนของคุณ คล้ายกับวิธีที่ GitHub, BitBucket หรืออื่น ๆ โฮสต์โครงการของคุณบนเซิร์ฟเวอร์ของพวกเขา.

    ช่วยให้คุณสามารถดำเนินการโครงการของคุณกับคุณในการทำงาน มันใช้พื้นที่เก็บข้อมูลภายในโทรศัพท์ของคุณ รับรองว่าโครงการของคุณปลอดภัยจากการลบหรือการโจรกรรมโดยไม่ตั้งใจ. ส่วนใหญ่จะทำหน้าที่ที่จำเป็นและคุณสมบัติตามรายการด้านล่าง:

    • สร้างแก้ไขและลบ repos
    • รองรับ repos การโคลนจากเซิร์ฟเวอร์
    • เริ่มต้นด้วยการบู๊ตเช่นเริ่มต้นอัตโนมัติเมื่อโทรศัพท์เริ่ม
    • สร้างแก้ไขและลบผู้ใช้เพื่อเข้าถึง repos
    • อนุญาตให้ตั้งค่า Dynamic DNS หากเครือข่ายของคุณมีการเปลี่ยนแปลง

    ข้อดี:

    • ให้ที่เก็บข้อมูล SFTP เช่นเดียวกับที่จัดเก็บไฟล์ที่ปลอดภัย
    • รองรับ repos Maven นอกเหนือจาก Git สำหรับเก็บไฟล์โครงการ
    • อนุญาตการตั้งค่าสิทธิ์ผู้ใช้สำหรับการเข้าถึงแบบควบคุมตามกฎ

    จุดด้อย:

    • ไม่ทำงานผ่าน SSH

    ใช้ SGit บน Android

    ฉันต้องการใช้โอกาสนี้เพื่อแสดงวิธีใช้ Git บน Android เมื่อต้องการทำสิ่งนี้ฉันใช้ SGit เป็นตัวอย่าง ลองดูวิธีที่คุณสามารถโคลนที่เก็บระยะไกลและสร้างที่เก็บในพื้นที่ด้วย SGit.

    โคลนพื้นที่เก็บข้อมูลระยะไกลโดยใช้ SGit
    1. เปิดไคลเอ็นต์ SGit หากคุณยังไม่ได้เปิด.
    2. แตะที่ไอคอน + (ในแถบการกระทำ) เพื่อเพิ่มที่เก็บใหม่
    3. ป้อน URL ของ repo ระยะไกลและชื่อท้องถิ่น
    4. ป้อนชื่อผู้ใช้และรหัสผ่านด้วยเช่นกันหากเป็นที่เก็บส่วนตัวและหากต้องใช้ข้อมูลรับรองผู้ใช้ของคุณในการโคลน
    5. คลิกที่ปุ่มโคลน SGit จะทำการโคลน (ดาวน์โหลด) repo ระยะไกลในเครื่อง.
    สร้าง Local Repository โดยใช้ SGit
    1. แตะที่ไอคอน + (ในแถบการกระทำ) เพื่อเพิ่มที่เก็บใหม่.
    2. คลิกที่ปุ่ม Local Local เพื่อสร้างที่เก็บข้อมูลในเครื่อง.
    3. ป้อนชื่อของที่เก็บในเครื่องของคุณ.
    4. คลิกที่ปุ่ม Init SGit จะสร้างพื้นที่เก็บข้อมูลท้องถิ่นตามรายละเอียดที่กรอกไว้.

    นั่นคือทั้งหมดที่เกี่ยวกับเครื่องมือและคำแนะนำในการใช้ Git บน Android คุณใช้ Git หรือพัฒนาโค้ดบน Android อยู่แล้ว? เราต้องการทราบเกี่ยวกับประสบการณ์การเข้ารหัสของคุณในระหว่างการเดินทาง.