คำถามติดแท็ก git

Git เป็นระบบควบคุมเวอร์ชันโอเพ่นซอร์สที่ได้รับการออกแบบและเขียนโดย Linus Torvalds โดยทั่วไปจะใช้เพื่อติดตามซอร์สโค้ดสำหรับโครงการซอฟต์แวร์ ในฐานะที่เป็น DVCS Git ให้ความช่วยเหลือที่มีประสิทธิภาพด้วยการรวมสาขาการผสานและการพัฒนาแบบกระจาย

5
ไม่สามารถโคลนที่เก็บ git ใด ๆ จาก github
ตั้งแต่การอัปเดตเป็น OS X 10.9.2 ฉันไม่สามารถโคลนที่เก็บ git ใด ๆ ได้จาก github.com หากฉันรันคำสั่ง git clone ฉันจะได้รับข้อผิดพลาดต่อไปนี้: git clone https://github.com/davedelong/DDMathParser.git Cloning into 'DDMathParser'... fatal: unable to access 'https://github.com/davedelong/DDMathParser.git/': SSL certificate problem: Invalid certificate chain ไม่สำคัญว่าจะใช้ที่เก็บข้อมูลใด ฉันยังลองใช้กับไคลเอนต์เดสก์ท็อป Github ดังนั้นฉันจึงตรวจสอบใบรับรอง SSL จาก github.com ผ่าน Safari และรับข้อมูลว่า ssl-cert นั้นไม่ถูกต้อง นี่คือภาพหน้าจอของปัญหาของฉัน: https://dl.dropboxusercontent.com/u/215017/github_problem.png ความคิดใด ๆ ใบรับรอง SSL ของฉันเสียหรือไม่

2
ฉันจะรับเพจเจอร์ git เพื่อล้างผลลัพธ์หน้าจอหลังจากออกได้อย่างไร
เพจเจอร์น้อยไม่ล้างหน้าจอตามที่ควรทำเมื่อฉันใช้ git ฉันใช้เวลาน้อยลงและมักจะไม่ออกจากขั้วหลังจากออก แต่เมื่อน้อยได้รับการดำเนินการผ่านระบบคอมไพล์มันออกจากการส่งออกใน terminal ฉันแน่ใจ 100% git ใช้ระบบของฉันน้อยลง เกิดอะไรขึ้นกับคอมไพล์และฉันจะแก้ไขมันได้อย่างไร pager = lessใน ~ / .gitconfig ไม่ได้ช่วย $ PAGER ถูกตั้งค่าเป็นน้อย
30 terminal  git  less 

1
การตั้งค่า git-repository ที่เข้ารหัส
สถานการณ์ สวัสดีฉันต้องการบันทึกข้อมูลด้วย git เข้ารหัส (ในบางแพลตฟอร์มเช่นbitbucketหรือgithub ) ดังนั้นคำถาม: คำถาม ฉันกำลังมองหาวิธีที่ไม่ยุ่งยากหลายวิธีใน: วิธีการตั้งค่าพื้นที่เก็บข้อมูลที่เข้ารหัสบน bitbucket (/ github)? ตอนนี้ฉันยังใหม่กับคอมไพล์ดังนั้นการเรียนการสอนด้วยขั้นตอนที่จำเป็นทั้งหมดหรือทีละขั้นตอนจะได้รับการชื่นชมมาก! "วิจัย" git-crypt ฉันพบgit-cryptแต่บนเว็บไซต์มีการกล่าวถึงว่ามันมีไว้สำหรับการเข้ารหัสไฟล์เดียว ถ้าใครอยากจะเข้ารหัสพื้นที่เก็บข้อมูลทั้งหมดที่พวกเขาหวังที่จะคอมไพล์ระยะไกล-gcrypt git-remote-gcrypt ในREADME.rstพวกเขาวางมันง่าย ๆ Quickstart git remote add cryptremote gcrypt::rsync://example.com:repo git push cryptremote master > gcrypt: Setting up new repository > gcrypt: Remote ID is :id:7VigUnLVYVtZx8oir34R > [ more lines .. ] > …

3
ปัญหาการติดตั้ง Git ใน Mac OS X 10.9 (Mavericks)
ฉันเพิ่งติดตั้ง Mavericks ใหม่เสร็จแล้ว จากนั้นฉันไปที่git-scm.comและดาวน์โหลดตัวติดตั้ง Mac และติดตั้ง Git จากนั้น ตอนนี้เมื่อใดก็ตามที่ฉันเข้าไปในอาคารและพิมพ์gitฉันได้รับ xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools. ฉันยังโต้ตอบนี้: โปรแกรมติดตั้ง git ติดตั้ง git ลงไป/usr/local/git/binและฉันได้เพิ่มสิ่งนี้ลงในของฉันPATHแต่ก็ยังไม่มีลูกเต๋า ฉันทำอะไรผิดที่นี่ ฉันไม่ต้องการติดตั้ง xcode เพื่อให้ฉันสามารถใช้คอมไพล์ได้

1
SSH config - โฮสต์เดียวกัน แต่มีคีย์และชื่อผู้ใช้ต่างกัน
ฉันได้ตั้งค่าบัญชี GitHub สองบัญชี แต่ฉันไม่สามารถรับคีย์ ssh เพื่อทำงานได้อย่างถูกต้อง ฉันได้ลองตั้งค่าต่างๆแล้ว Host github_username1 HostName github.com IdentityFile ~/.ssh/rsa_1 User username1 Host github_username2 HostName github.com IdentityFile ~/.ssh/rsa_2 User username2 git push: Permission denied (publickey). fatal: The remote end hung up unexpectedly ใช้งานได้สำหรับชื่อผู้ใช้ 1: Host github.com HostName github.com IdentityFile ~/.ssh/rsa_1 User username1 Host github.com HostName github.com IdentityFile …
28 ssh  git  github 


2
ไม่สามารถลบสาขาระยะไกลในคอมไพล์
ฉันกำลังพยายามลบสาขาระยะไกลด้วย git: rpinson@rpinson:~/dev/charismanie$ git remote show origin * remote origin Fetch URL: git@github.com:raphink/Charismanie.git Push URL: git@github.com:raphink/Charismanie.git HEAD branch: xetex Remote branches: master tracked xetex tracked Local branch configured for 'git pull': master merges with remote master Local ref configured for 'git push': master pushes to master (up to date) rpinson@rpinson:~/dev/charismanie$ …
27 git 

3
มีระบบไฟล์เหมือนคอมไพล์?
Git จัดเก็บเนื้อหาที่ไม่ซ้ำกันใน repo โดยยึดตามแฮชที่คำนวณได้ของไฟล์ใด ๆ หากไดเรกทอรีของฉันมีไฟล์เดียวกันสองชุดอยู่ภายในไฟล์นั้นคอมไพล์จะเก็บไว้เพียงครั้งเดียว ฉันสงสัยว่าแนวคิดเดียวกันนี้ได้ถูกนำไปใช้ในระดับระบบปฏิบัติการเป็นระบบไฟล์บางประเภทหรือไม่? หากระบบไฟล์ดำเนินการด้วยวิธีนี้โดยค่าเริ่มต้นมันจะช่วยได้อย่างดีกับปัญหาdll นรก โดยพื้นฐานแล้วมันจะ symlink โดยอัตโนมัติในนามของคุณ แอปพลิเคชันใด ๆ ที่สามารถทำแพคเกจ (เช่นขวด) ในไดเรกทอรีที่มีการอ้างอิงทั้งหมดและไม่มีค่าใช้จ่ายในการจัดเก็บเพิ่มเติม ผู้ที่ชื่นชอบทับทิมแบ่งปันไลบรารีด้วยการเผยแพร่เป็น rubygems ถึงกระนั้นความพยายามในการแบ่งปันพลอยทำให้เกิดฝันร้ายในการปรับใช้ซึ่งนำไปสู่แนวคิดผู้ขายทุกอย่างของการคัดลอกการอ้างอิงทั้งหมดลงในโฟลเดอร์ในเครื่องเพื่อหลีกเลี่ยงฝันร้ายดังกล่าว
27 linux  unix  filesystems  git  ruby 

2
วิธีเปิดไวยากรณ์ git ที่เน้นเป็นกลุ่มบน Mac
ฉันเพิ่งเปลี่ยนมาใช้ Mac บน windows ฉันใช้ git ผ่านโครงการ msysgit เมื่อทำฉันใช้จะได้รับความสุขไวยากรณ์เน้นในgit rebase -i vimตอนนี้ฉันกำลังคิดถึง Mac อยู่ ฉันจะรับมันคืนได้อย่างไร
26 macos  git  vim 

4
ฉันจะสำรอง repo คอมไพล์ได้อย่างไร
ฉันวางแผนที่จะเปลี่ยนจาก SVN เป็น git ด้วย svn ฉันเพิ่งคัดลอกโฟลเดอร์ repo ของฉันเมื่อฉันต้องการสำรอง อย่างไรก็ตามคอมไพล์ไม่มีสิ่งใดฉันจะทำอย่างไร ฉันควรสร้างโคลนบนไดรฟ์แยกต่างหากและอัปเดตโดยดึงจากโครงการของฉันหรือไม่ จากนั้นฉันสามารถเขียน / เก็บถาวรโฟลเดอร์นี้และจะมีประวัติทั้งหมดหรือไม่ นี่อาจจะชัดเจน แต่ฉันต้องการตรวจสอบให้แน่ใจเมื่อมันมาถึงการสำรองข้อมูล ฉันยังแกล้งทำเป็นว่ามีที่เก็บ root
26 backup  git 

4
โคลนที่เก็บ GitHub โดยไม่มีบัญชีหรือไม่
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 6 ปีที่แล้ว ฉันรวบรวมเอกสารบางอย่างและไม่สามารถเข้าถึงเครื่องที่ไม่ได้กำหนดค่าเพื่อทดสอบด้วยตนเอง ฉันอยากรู้ถ้าคุณต้องการบัญชี GitHub เพื่อโคลนที่เก็บจาก GitHub ไปยังเครื่องท้องถิ่น
25 git  github 

3
วิธีดูเฉพาะไฟล์ที่ยังไม่ได้รวมในคอมไพล์หลังจากเกิดความล้มเหลวในการรวม
ในขณะที่การรวมบางไฟล์ล้มเหลวในการผสาน git status แสดงทั้งการรวมที่สำเร็จและล้มเหลว วิธีดูเฉพาะไฟล์ผสานที่ไม่สำเร็จ (ขัดแย้ง) ขณะนี้ฉันกำลังใช้คำสั่งต่อไปนี้เพื่อทำสิ่งนี้ find . -name '*.cpp' -o -name '*.h' | xargs grep -l '<<<<'
24 git 

8
git push เสียชีวิตล้มเหลว
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา ฉันจะลบไดเรกทอรีทั้งหมดของรหัสสาขาของฉัน ฉันโคลนอันใหม่ มันทำงานได้ดียกเว้นการผลักดัน ~/workspace/wtf (mybranch)]$ git push origin mybranch error: Cannot access URL [my url], return code 22 fatal: git-http-push failed แม้ว่า git pull จะใช้งานได้ ฉันจะแก้ไขได้อย่างไร
24 git  push 

2
ฉันจะจินตนาการถึงสาขาของ Git Flow ได้อย่างไร
ฉันใช้เวิร์กโฟลว์Git Flow แต่ฉันไม่สามารถสร้างกราฟบันทึกที่ดูดี ขนาดเล็กเกินไปและจะไม่แสดงความสัมพันธ์ของสาขาทั้งหมดในแผนภูมิ Git Flow ฉันจะสร้างกราฟเช่นนี้สำหรับที่เก็บ Git ของฉันได้อย่างไร นี่คือวิธีการที่หอแสดงให้เห็นว่า
24 git 

10
จะอัพเกรด Git บน Ubuntu Hardy ได้อย่างไร?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 10 ปีที่ผ่านมา ฉันติดตั้ง Git เวอร์ชั่น 1.5.4.3 แล้ว แต่ฉันคิดว่านี่ต้องเป็นเวอร์ชั่นเก่า ฉันใช้ Ubuntu Hardy 8.04 ฉันต้องติดตั้งอย่างน้อยเวอร์ชัน 1.6 เพื่อให้ Git GUI ทำงานได้ ฉันจะอัพเกรดการติดตั้งได้อย่างไร อัปเดต:ฉันจัดการเพื่ออัปเกรดการติดตั้ง Git ของฉัน แต่ฉันก็ตระหนักว่า Ubuntu รุ่นเก่าของฉันดังนั้นฉันจึงอัปเกรดเป็นรุ่นใหม่ล่าสุดซึ่งทำให้ฉันสามารถเข้าถึงแพ็คเกจที่ใหม่กว่าโดยอัตโนมัติ (รวมถึง Git)
23 ubuntu  git 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.