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

GitHub เป็นบริการเว็บโฮสติ้งสำหรับโครงการพัฒนาซอฟต์แวร์ที่ใช้ Git สำหรับการควบคุมเวอร์ชัน ใช้แท็กนี้สำหรับคำถามเฉพาะสำหรับปัญหาเกี่ยวกับที่เก็บที่โฮสต์บน GitHub คุณลักษณะเฉพาะของ GitHub และการใช้ GitHub สำหรับการทำงานร่วมกันกับผู้ใช้รายอื่น อย่าใช้แท็กนี้สำหรับปัญหาที่เกี่ยวข้องกับ Git เพียงเพราะพื้นที่เก็บข้อมูลเกิดขึ้นเพื่อโฮสต์บน GitHub

14
ไม่รู้จัก 'ssh-keygen' เป็นคำสั่งภายในหรือภายนอก
ฉันวิ่ง git push -u origin master มันบอกฉันว่า "การอนุญาตถูกปฏิเสธ (คีย์สาธารณะ) ร้ายแรง: ปลายรีโมตวางสายโดยไม่คาดคิด" จากนั้นฉันค้นหาบนอินเทอร์เน็ตและพบว่าฉันต้องสร้างคีย์ ssh สำหรับบัญชีของฉันบน GitHub อย่างไรก็ตามเมื่อทำเช่นนั้นเมื่อฉันพยายามทำ ssh-keygen -t rsa "email@youremail.com" เพียงแค่บอกว่าไม่รู้จัก ssh-keygen ฉันพยายามทำ mkdir C: \ ssh แต่ไม่ได้ผล ถ้ามันช่วยได้ฉันใช้ Ruby Rails และฉันใช้คอมพิวเตอร์ Windows มีใครช่วยฉันได้บ้าง
103 windows  git  ssh  github 

4
GitHub: เปิดคำขอดึงที่ผสานอีกครั้ง
ฉันได้ทำการเปลี่ยนแปลงบางอย่าง ฉันส่งคำขอดึง คำขอดึงได้รับการยอมรับและรวมเข้าด้วยกัน เราพบข้อบกพร่อง การเปลี่ยนแปลงถูกลบอีกครั้งในขณะที่ฉันแก้ไขข้อบกพร่อง ตอนนี้ฉันได้แก้ไขข้อบกพร่องแล้วและต้องการส่งคำขอดึงอีกครั้งพร้อมกับคอมมิตพิเศษ 1 รายการ มีวิธีใดบ้างในการเปิดคำขอดึงหรืออัปเดตอีกครั้งหรือฉันต้องสร้างคำขอดึงใหม่พิมพ์คำอธิบาย ฯลฯ อีกครั้ง Gitorious มีฟีเจอร์นี้และเราเพิ่งย้ายไปที่ GitHub

1
GitHub: ค้นหาไฟล์เวอร์ชันเก่า
ฉันรู้ว่าการใช้ GitHub ฉันสามารถค้นหาไฟล์เวอร์ชันปัจจุบันทั้งหมดของฉันใน repo ได้ อย่างไรก็ตามฉันต้องการค้นหาไฟล์ repo เวอร์ชันเก่ากว่าด้วย ตัวอย่างเช่นสมมติว่าฉันเคยมีฟังก์ชันชื่อ get_info () ในโค้ดของฉัน แต่ลบไปหลายเวอร์ชันแล้วเป็นไปได้ไหมที่จะค้นหา get_info และค้นหาโค้ด หากไม่สามารถใช้ GitHub เป็นไปได้จากบรรทัดคำสั่ง git? แก้ไข ขอบคุณ @Mark Longair ที่แสดงให้เห็นว่าสามารถทำได้จากบรรทัดคำสั่ง git หากไม่สามารถทำได้ใน GitHub มันจะเป็นคุณสมบัติที่ยอดเยี่ยมที่จะมี
103 git  github 

3
หน้า GitHub ใช้เวลานานแค่ไหนในการแสดงการเปลี่ยนแปลงหลังจากเปลี่ยน index.html
ฉันแค่สงสัยว่าหน้า GitHub ใช้เวลานานแค่ไหนในการแสดงรายการใหม่ที่ฉันได้เพิ่มลงในที่เก็บ ฉันเปลี่ยนไปindex.htmlแต่หลังจากผ่านไป 10 นาทีมันก็ยังคงปรากฏขึ้นในหน้าก่อนหน้านี้ ...

30
จะโคลน repos ทั้งหมดพร้อมกันจาก GitHub ได้อย่างไร?
ฉันมีบัญชี GitHub ของ บริษัท และฉันต้องการสำรองที่เก็บข้อมูลทั้งหมดภายในบัญชีสำหรับสิ่งใหม่ ๆ ที่อาจสร้างขึ้นเพื่อวัตถุประสงค์ในการทำงานอัตโนมัติ ฉันหวังว่าจะมีอะไรแบบนี้: git clone git@github.com:company/*.git หรือคล้ายกันก็ใช้ได้ แต่ดูเหมือนว่าจะไม่ชอบสัญลักษณ์แทนที่นั่น มีวิธีใน Git ในการโคลนแล้วดึงทุกอย่างโดยสมมติว่ามีสิทธิ์ที่เหมาะสมหรือไม่?
103 git  github  git-clone 

30
หน้า GitHub ไม่อัปเดต
ฉันพบปัญหาแปลก ๆ กับหน้า GitHub ฉันผลักดันข้อตกลงใหม่ในหน้าส่วนตัวของฉันmaltzj.github.ioแต่บทความใหม่ไม่ปรากฏที่นั่น เมื่อฉันเรียกใช้เซิร์ฟเวอร์ภายในเครื่องโพสต์จะอยู่ที่localhost:4000/posts/the-price-of-inconsistent-code/. อย่างไรก็ตามเมื่อฉันไปที่http://maltzj.github.io/posts/the-price-of-inconsistent-codeฉันได้รับ 404 ฉันยังเพิ่มไฟล์ใหม่ซึ่งควรจะอยู่ที่http: //maltz.github io / test.htmlแต่ก็มี 404 เช่นกัน ทุกอย่างสร้างและดำเนินการในพื้นที่ ที่เก็บ Git ของฉันเป็นเวอร์ชันล่าสุดและไม่มีอะไรในหน้าสถานะ GitHub เกี่ยวกับปัญหาในการสร้างดังนั้นฉันจึงรู้สึกสูญเสียเล็กน้อยเกี่ยวกับสิ่งนี้ ฉันจะทำให้หน้าของฉันอัปเดตด้วยเนื้อหาใหม่ที่ฉันเพิ่มได้อย่างไร สำหรับการอ้างอิงตำแหน่งของที่เก็บซึ่งอยู่หลังหน้าของฉันคือhttp://github.com/maltzj/maltzj.github.io

3
GitHub: สาขา“ wip” คืออะไร?
เมื่อฉันเรียกดูที่เก็บ GitHub ฉันมักจะเห็นสาขา "wip" (เช่น3.1.0-wip) "wip" หมายถึงอะไร? ฉันไม่พบคำตอบจากที่ใดเลย - ทั้งใน Google และ GitHub: help
101 git  github  branch  git-branch 

2
วิธีหลีกเลี่ยงการผสานรวมนรกบน GitHub / BitBucket
เราจบลงด้วยการกระทำเช่นนี้ใน repo ของเรา: Merge branch 'master' of bitbucket.org:user/repo สิ่งนี้เกิดขึ้นทุกครั้งที่นักพัฒนาซิงค์ Fork ในพื้นที่กับ repo ระดับบนสุด มีอยู่แล้วหรือไม่ที่จะหลีกเลี่ยงนรกที่รวมเข้าด้วยกันนี้จากการถ่วงบันทึก repo ทั้งหมด เราสามารถหลีกเลี่ยงได้หรือไม่เมื่อเริ่มต้นคำขอดึงข้อมูลด้วยวิธีใดวิธีหนึ่ง ฉันรู้ว่าฉันสามารถทำ git rebase ได้หากทำใน VM ในเครื่องของฉันเท่านั้นมีความเท่าเทียมกันใน GitHub / BitBucket UI หรือไม่ พวกคุณทำได้อย่างไร?
101 git  github  bitbucket 

6
ร้ายแรง: 'ต้นกำเนิด' ดูเหมือนจะไม่เป็นที่เก็บ git
ฉันมีที่เก็บmoodleในบัญชี Github ของฉันซึ่งฉันforkedมาจากที่เก็บอย่างเป็นทางการ จากนั้นฉันก็ทำการโคลนบนเครื่องในพื้นที่ของฉัน มันทำงานได้ดี ฉันสร้างหลายสาขา (ภายใต้masterสาขา) ฉันทำผิดหลายครั้งและทำงานได้ดี ฉันไม่รู้ว่าฉันได้รับข้อผิดพลาดต่อไปนี้อย่างไรเมื่อฉันทำ: git push origin master fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly ฉันจะแก้ไขข้อผิดพลาดโดยไม่ส่งผลกระทบต่อที่เก็บของฉันบน Github ได้อย่างไร ฉันกำลังใช้ Ubuntu 12.10 เนื้อหา.git/configหลังทำของฉันcat $(git rev-parse --show-toplevel)/.git/configให้: [core] repositoryformatversion = 0 filemode = true bare = false …
101 git  github  push  git-push 

3
Git ดันไปผิดสาขา
การทำงานกับคอมไพล์หลังจาก 'กระทำ' และ 'ดัน' สองสามครั้งฉันก็รู้ว่ากำลังใช้ผิดสาขา! ตอนนี้ฉันต้องลบการเปลี่ยนแปลงของฉันใน wrong_branch ไม่ว่าจะด้วยวิธีใดและยอมรับและผลักดันการเปลี่ยนแปลงใน right_branch อะไรคือวิธีที่ดีที่สุด (และง่าย ๆ ) ในการทำเช่นนั้น ขอบคุณ
100 git  github 

3
ฉันจะฝังไฟล์เดียวจาก GitHub ด้วยอินเทอร์เฟซ gist ใหม่ได้อย่างไร
อินเทอร์เฟซ GitHub Gist ใหม่มีข้อมูลโค้ดแบบฝังหนึ่งรายการสำหรับส่วนสำคัญทั้งหมดซึ่งฝังไฟล์ทั้งหมดไว้ในส่วนสำคัญ อินเทอร์เฟซเก่ามีโค้ดฝังสำหรับแต่ละไฟล์ในส่วนสำคัญ ใครทราบว่ามีเคล็ดลับในการฝังไฟล์เดียวหรือไม่?
100 github  gist 

24
ทำไมคอมไพล์ไม่รับรู้ว่าไฟล์ของฉันมีการเปลี่ยนแปลงดังนั้น git add จึงไม่ทำงาน
ฉันพยายามส่งไฟล์ไปยัง github โดยใช้ bash มีอยู่แล้วและฉันกำลังอัปโหลดเวอร์ชันใหม่พร้อมบรรทัดและโค้ดใหม่เป็นต้น แต่เมื่อฉันลองgit addแล้วgit statusมันขึ้นว่า: ในสาขาหลัก ไม่มีอะไรให้กระทำไดเร็กทอรีการทำงานสะอาด และไฟล์ที่ฉันใช้ก็เพิ่งแก้ไข
100 git  github 

3
Github Markdown ลิงก์หน้าเดียวกัน
สมมติว่าผมมีสองจุดภายในหน้าฮับวิกิพีเดียเดียวกัน Git ซึ่งสำหรับวันนี้เราจะโทรหาและ place 1place 2 ##Title ###Place 1 Hello, this is some text to fill in this, [here](place2), is a link to the second place. ###Place 2 Place one has the fun times of linking here, but I can also link back [here](place1). อีกทางเลือกหนึ่งคือ ToC ##Title [ToC] ###Place 1 …

12
การพุช Git ล้มเหลว“ การอัปเดตแบบไม่กรอไปข้างหน้าถูกปฏิเสธ”
ฉันแก้ไขที่เก็บ GIT ของฉันผ่าน Git Online หลังจากที่ฉันพยายามผลักดันการเปลี่ยนแปลงรหัสในเครื่องของฉันฉันพบข้อผิดพลาด: Git push failed, To prevent from losing history, non-fast forward updates were rejected. ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
99 git  github  push 

16
github: ไม่มีวิธีการรับรองความถูกต้องที่รองรับ
ฉันใช้ github และประสบความสำเร็จในการเพิ่มและซิงค์ไฟล์บนแล็ปท็อปของฉัน เมื่อเร็ว ๆ นี้ฉันเริ่มได้รับ " PuTTY Fatal Error: Disconnected: ไม่มีวิธีการรับรองความถูกต้องที่รองรับ " หลังจากเรียกใช้: git pull origin master (หรือ push) อย่างไรก็ตาม ssh git@github.com ส่งคืนคำตอบที่ถูกต้อง: ERROR: สวัสดีชื่อผู้ใช้! คุณตรวจสอบสิทธิ์สำเร็จแล้ว แต่ GitHub ไม่ได้ให้การเชื่อมต่อการเข้าถึงเชลล์กับ github.com ปิด หลังจากขุดรอบ ๆ บน github ฉันพบ morcel นี้: ไม่มีวิธีการรับรองความถูกต้องที่รองรับ คุณควรระวังตัวแปรสภาพแวดล้อม GIT_SSH ซึ่ง git ใช้เพื่อค้นหาไคลเอ็นต์ที่พูด ssh ของคุณหาก ssh ไม่ได้ผลสำหรับคุณ การติดตั้งคอมไพล์อาจใช้ …
99 git  ssh  github  msysgit 

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