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

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

27
ข้อผิดพลาด Git:“ โปรดตรวจสอบว่าคุณมีสิทธิ์การเข้าถึงที่ถูกต้องและมีที่เก็บอยู่”
ฉันใช้ TortoiseGit บน Windows เมื่อฉันพยายามโคลนจากเมนูบริบทของ Windows Explorer มาตรฐานฉันได้รับข้อผิดพลาดนี้: โปรดตรวจสอบว่าคุณมีสิทธิ์การเข้าถึงที่ถูกต้องและมีที่เก็บอยู่ อย่างแม่นยำยิ่งขึ้นภาพรวมของเทอร์มินัลมีดังต่อไปนี้: git.exe clone --progress -v "git @ arobotdev: \ git \ AlfaRobot.git" "C: \ Work \ AlfaRobot" กำลัง โคลนเป็น 'C: \ Work \ AlfaRobot' ... ไม่อนุญาตโปรดลองอีกครั้ง ปฏิเสธสิทธิ์โปรดลองอีกครั้ง ปฏิเสธการอนุญาต (คีย์สาธารณะรหัสผ่าน) ร้ายแรง: ไม่สามารถอ่านจากที่เก็บระยะไกล โปรดตรวจสอบว่าคุณมีสิทธิ์การเข้าถึงที่ถูกต้อง และมีที่เก็บอยู่ git ไม่ได้ออกอย่างหมดจด (ออกรหัส 128) (21450 ms @ 19.09.2014 …
117 git  github  tortoisegit 

8
มี README เดียวกันทั้งใน Markdown และ reStructuredText
ฉันมีโครงการที่โฮสต์บน GitHub สำหรับสิ่งนี้ฉันได้เขียน README ของฉันโดยใช้ไวยากรณ์ Markdown เพื่อให้มีรูปแบบที่สวยงามบน GitHub เป็นโครงการของฉันอยู่ในหลามฉันยังวางแผนที่จะอัปโหลดไปยังPyPi ไวยากรณ์ที่ใช้สำหรับ README บน PyPi คือ reStructuredText ฉันต้องการหลีกเลี่ยงการจัดการ README สองรายการที่มีเนื้อหาประมาณเดียวกัน ดังนั้นฉันจึงค้นหา markdown เป็น RST (หรือวิธีอื่น ๆ ) ตัวแปล แต่ไม่พบเลย วิธีแก้ปัญหาอื่นที่ฉันเห็นคือการทำ markdown / HTML แล้วแปล HTML / RST ฉันพบแหล่งข้อมูลสำหรับสิ่งนี้ที่นี่และที่นี่ดังนั้นฉันคิดว่ามันน่าจะเป็นไปได้ คุณมีความคิดที่จะเข้ากับสิ่งที่ฉันอยากทำได้ดีกว่านี้ไหม

5
วิธีลบคอมมิตออกจากคำขอดึง
ฉันได้ร้องขอการดึงข้อมูล แต่หลังจากนั้นฉันได้ดำเนินการบางอย่างกับโครงการในพื้นที่ซึ่งทำให้คำขอดึงของฉันเกิดมลพิษฉันพยายามลบออก แต่ไม่มีโชค ฉันพบคำถามที่คล้ายกันใน StackOverflow แต่ฉันใช้สิ่งที่อยู่ในนั้นไม่ได้ นี่เป็นคำขอดึง GitHub ครั้งแรกของฉันดังนั้นจึงเป็นเรื่องแปลกสำหรับฉันว่าทั้งหมดนี้ทำงานอย่างไร คอมมิตที่ไฮไลต์คือสิ่งที่ฉันต้องเก็บและลบสิ่งอื่น ๆ ทั้งหมด มันกลายเป็นการกระทำครั้งที่สี่ในประวัติศาสตร์เพราะฉันทำบางอย่างรวมเข้าด้วยกัน บันทึกคอมไพล์ของฉัน ใครช่วยอธิบายว่าเกิดอะไรขึ้นและจะแก้ไขปัญหานี้ได้อย่างไร
116 git  github  pull-request 

4
การลบไฟล์โดยใช้ Git / GitHub
ก่อนอื่นฉันเพิ่งเริ่มใช้ Git ฉันลบไฟล์จำนวนมากในเครื่อง Mac โดยใช้ Finder ฉันต้องการให้ไฟล์ที่ฉันลบไปไม่แสดงในสาขาปัจจุบันอีกต่อไป แต่เป็นเช่นนั้น ผู้ใช้ Git รู้คำสั่งในการอัปเดตดัชนีหรือไม่?
115 git  github 

3
เหตุใด Git จึงบอกฉันว่า "ไม่มี 'ต้นทาง' จากระยะไกลเช่นนี้เมื่อฉันพยายามผลักดันไปยังจุดเริ่มต้น
ฉันยังใหม่กับ Git มาก ฉันเพิ่งสร้างบัญชี GitHub เมื่อไม่นานมานี้ ฉันเพิ่งพยายามพุชที่เก็บแรกของฉัน (โครงการตัวอย่าง) แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: No such remote 'origin' ฉันรันคำสั่งต่อไปนี้: git init git commit -m "first commit" git remote add origin https://github.com/VijayNew/NewExample.git git push -u origin master อย่างไรก็ตามเมื่อฉันรันคอมมิตคอม -m "การคอมมิตครั้งแรก" ฉันได้รับข้อความต่อไปนี้: nothing added to commit but untracked files present (use "git add" to track) ดังนั้นฉันจึงพยายามตั้งค่าoriginโดยใช้ git …
114 git  github  push  git-remote 

9
ฉันจะสร้างตารางเนื้อหาบางประเภทใน GitHub wiki ได้อย่างไร
หากคุณดูที่นี่: http://en.wikipedia.org/wiki/Stack_Overflow คุณจะสังเกตเห็นว่ามีส่วน "เนื้อหา" เล็กน้อยหากคุณคลิกที่ลิงก์ใดลิงก์หนึ่งระบบจะส่งคุณไปยังส่วนเฉพาะในหน้านั้น ฉันจะทำสิ่งนี้ใน GitHub wiki ได้อย่างไร ด้วย Markdown หรืออะไรก็ตามที่พวกเขาใช้?
114 github  wiki 

5
การส่งจากที่เก็บในเครื่องไปยัง GitHub ที่โฮสต์รีโมต
ฉันสร้างที่เก็บในเครื่องของโฟลเดอร์โซลูชัน Visual Studio 2010 โดยใช้ Git GUI บนเครื่อง dev ของฉัน จากนั้นฉันสร้างที่เก็บระยะไกลในบัญชี GitHub ของฉัน ตอนนี้ฉันกำลังมองหาวิธีพุชที่เก็บในเครื่องของฉันไปยังที่เก็บระยะไกล ใน SVN ฉันสามารถคอมมิตโดยใช้ TortoiseSVN และการเปลี่ยนแปลงจะถูกผลักไปที่ที่เก็บระยะไกล ฉันไม่เห็นเครื่องมือแบบนี้สำหรับ Git ฉันจะส่ง repo ในพื้นที่ของฉันไปยัง repo ระยะไกลบน GitHub ได้อย่างไร
113 git  github  git-push 

18
git ดันมีผู้ใช้ผิดจากเทอร์มินัล
ฉันมีปัญหากับคอมไพล์และเทอร์มินัลของฉัน นี่คือแกลเลอรีเพื่อแสดงปัญหาของฉัน: http://imgur.com/a/6RrEY เมื่อฉันกดคอมมิตจากเทอร์มินัลของฉันคอมไพล์บอกว่าฉันดันพวกเขาด้วยชื่อผู้ใช้อื่นนั่นคือผู้ใช้จากองค์กรของฉัน (บริษัท ของฉัน) โดยไม่มีข้อผูกมัดใด ๆ เลยและดูเหมือนว่าจะไม่มีใครเลย: (ตรวจสอบแกลเลอรีรูปแรก) แต่สิ่งนี้ไม่เกิดขึ้นเมื่อฉันใช้ Github สำหรับ mac ในฟีดฉันเห็นการกระทำที่ผลักดันด้วยตัวเอง ปัญหายังส่งผลกระทบต่อที่เก็บส่วนบุคคลของฉันเทอร์มินัลของฉันบอกว่าฉันไม่มีสิทธิ์ในการส่งคอมมิตในที่เก็บเหล่านั้น (ซึ่งเห็นได้ชัดว่าผิด) เนื่องจากพยายามผลักดันกับผู้ใช้รายนี้: (ตรวจสอบรูปภาพที่สองของแกลเลอรี) เดาอะไร? สิ่งนี้ไม่เกิดขึ้นกับ Github สำหรับ mac ด้วย ฉันเปลี่ยนคอมพิวเตอร์ของฉันเป็นเครื่องใหม่เมื่อไม่กี่วันที่ผ่านมาดังนั้นฉันจึงรีเซ็ตคีย์ ssh ทั้งหมดของ github และเหลือเพียงอันใหม่ที่สร้างโดย Github สำหรับ Mac ดังนั้นฉันจึงไม่คิดว่ามีผู้ใช้ผี / คีย์ ssh ซ่อนอยู่ ที่ไหนสักแห่ง hdd นี้เป็นของใหม่: (ตรวจสอบแกลเลอรีรูปที่สาม) ไฟล์. gitconfig ของฉันชัดเจนทั้งหมดมีเพียงข้อมูลรับรองของฉัน: (ตรวจสอบแกลเลอรีรูปที่สี่) ฉันไม่เข้าใจจริงๆช่วยด้วย StackOverflow คุณเป็นความหวังเดียวของฉัน (ขออภัยสำหรับทักษะ …
113 git  github  ssh 

3
ฉันจะดึงไฟล์จากระยะไกลโดยไม่เขียนทับไฟล์ในเครื่องได้อย่างไร
ฉันกำลังพยายามตั้งค่า git repo ใหม่ให้กับ remote repo ที่มีอยู่แล้ว ฉันต้องการให้ไฟล์ในเครื่องเขียนทับ repo ระยะไกล แต่ git บอกว่าก่อนอื่นฉันต้องดึงไฟล์ระยะไกลเหล่านั้นเข้ามาและรวมเข้าด้วยกัน มีวิธีใดบ้างในการดึง แต่ตรวจสอบให้แน่ใจว่าไฟล์ในเครื่องไม่ได้ถูกเขียนทับด้วยรีโมท?
113 git  github 

2
คำขอดึงของฉันถูกรวมแล้วจะทำอย่างไรต่อไป?
ฉันเพิ่งเข้าร่วมในโครงการจาก GitHub ฉันทำสิ่งต่อไปนี้: แยกที่เก็บเดิมโคลนไปยังเครื่องในพื้นที่ของฉันสร้างสาขาเพื่อแก้ไขข้อบกพร่องที่มีอยู่แก้ไขข้อบกพร่องที่อยู่ในสาขานั้นผลักสาขานั้นไปยังที่เก็บข้อมูลของฉันส่งคำขอดึงไปยังผู้เขียนที่เก็บเพื่อรวมสาขาการแก้ไขของฉันไปที่ สาขาหลัก นี่เป็นครั้งแรกที่ฉันยอมรับรหัสของผู้อื่นดังนั้นฉันจึงไม่รู้ว่าจะทำอย่างไร ตอนนี้คำขอดึงของฉันถูกรวมเข้ากับ repo / project ดั้งเดิมโดยผู้เขียน ควรทำอย่างไรต่อไป ฉันควรลบสาขาหรือไม่ ฉันควรรวมสาขาหรือไม่ มีอะไรอีกไหม ข้อมูลเพิ่มเติม: โครงการเดิมมีสาขาเดียว ฉันยังมีชุดอัปสตรีมเพื่อรับการอัปเดตล่าสุดจาก repo ดั้งเดิม (ฉันทำแบบนี้) : git remote add upstream https://path/to/original/repo.git และฉันได้รับการอัปเดตดังนี้: git fetch upstream
112 git  github 

3
จะปิดสาขา Git ได้อย่างไร?
ดังนั้นฉันจึงเริ่มใช้ Git + GitHub ในทีมงานเล็ก ๆ น้อย ๆ ของเราสมาชิกแต่ละคนกำลังสร้างสาขาของตนเองสำหรับแต่ละประเด็น / ข้อกำหนดที่ได้รับการจัดสรร git branch Issue#1 <-- create this branch git checkout issue#1 <-- switch over to this branch ในขณะนี้code code, commit, code, commitฯลฯ ... แล้วpull request, code-fixup, commit, code, commit.. ฯลฯ และสุดท้าย ... ยอมรับคำขอดึงแล้ว ว๊อท. แต่.. แล้วไง? (...... เปิ่น ...... ) …
112 git  github 

5
การปิดปัญหาต่างๆใน Github ด้วยข้อความคอมมิต
ฉันรู้ว่าคุณสามารถปิดปัญหาได้โดยการใส่closes #1หรือfixes #1ในข้อความคอมมิต วิธีใดเป็นวิธีที่ดีที่สุดในการปิดปัญหาหลายประเด็นในข้อความคอมมิตเดียวกัน นอกจากนี้ดูเหมือนว่าการใช้fixesแทนที่จะclosesไม่สร้างลิงก์จากข้อความยืนยันไปยังปัญหา แต่จะปิดปัญหา มันคืออะไร?

4
Conda: การติดตั้ง / อัปเกรดโดยตรงจาก github
ฉันสามารถติดตั้ง / อัพเกรดแพ็คเกจจาก GitHub โดยใช้ไฟล์ conda ได้หรือไม่? ตัวอย่างเช่นpipฉันสามารถทำได้: pip install git+git://github.com/scrappy/scrappy@master ติดตั้ง scrappyโดยตรงจากmasterสาขาใน GitHub ฉันสามารถทำสิ่งที่เทียบเท่ากับ conda ได้หรือไม่? หากเป็นไปไม่ได้คุณควรติดตั้ง pip กับ conda และจัดการการติดตั้งภายในด้วย pip หรือไม่

2
ดึงสาขาระยะไกลมาเป็น repo ในพื้นที่ด้วยชื่ออื่นหรือไม่?
เอาล่ะฉันหาข้อมูลเล็กน้อยเกี่ยวกับเรื่องนี้ แต่ไม่พบคำตอบที่แน่นอนฉันจึงต้องถาม ฉันมีรีโมท 2 ตัว: origin และ repo2 ฉันต้องการทำสิ่งที่ชอบ git pull repo2 master แต่นี่จะดึงสาขาหลักของ repo2 มาเป็นนายของฉัน ฉันสามารถระบุสาขาอื่นที่จะดึงเข้ามาสำหรับสาขาในพื้นที่ของฉันได้หรือไม่
112 git  github  repository 

5
ฉันจะสร้างความแตกต่างสำหรับไฟล์เดียวระหว่างสองสาขาใน github ได้อย่างไร
ฉันต้องการสร้างความแตกต่างสำหรับไฟล์เดียวที่จะแสดงความแตกต่างระหว่างสองเวอร์ชันซึ่งจริงๆแล้วคือแท็กใน github จากนั้นฉันต้องการส่งความแตกต่างนี้ให้ใครบางคนทางอีเมลดังนั้น github URL สำหรับ diff จะเหมาะที่สุด มุมมองเปรียบเทียบ github จะอนุญาตให้ฉันทำสิ่งนี้กับไฟล์ที่เปลี่ยนแปลงทั้งหมด แต่ก็ไม่ดีเพราะมีไฟล์หลายพันไฟล์ใน repo ของฉัน ฉันสามารถทำได้ในบรรทัดคำสั่งดังต่อไปนี้ แต่มันไม่ได้ช่วยอะไรเพราะฉันต้องส่งความแตกต่างให้ใครทางอีเมล: git diff tag1 tag2 -- path/to/file ฉันพบเวอร์ชันบรรทัดคำสั่งที่กล่าวถึงที่นี่: ฉันจะเห็นความแตกต่างในไฟล์ที่กำหนดระหว่างสาขาภายในและสาขาระยะไกลได้อย่างไร
112 git  github 

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