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

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

5
กำลังแสดงสถานะการสร้าง Travis ใน GitHub repo
ฉันจำได้ว่าเมื่อเร็ว ๆ นี้เห็นสถานะการสร้าง Travis ของ pr หรือกระทำใน GitHub เรียกดูที่เก็บ (แต่ไม่พบที่ใด) ฉันไม่ได้พูดถึงภาพสถานะการสร้าง Travis README.mdแต่เป็นคุณลักษณะ GitHub จริง (กล่องสีเขียวที่มีเครื่องหมายถูก) ในขณะที่ความมุ่งมั่นของฉันสร้างบน Travis แต่ฉันก็อยากได้ผลลัพธ์ที่แสดงใน GitHub (ซึ่งตอนนี้พวกเขาไม่ได้ทำ) ฉันต้องการทราบวิธีเปิดใช้งาน UPDATE พบตัวอย่างที่นี่ - ดูเครื่องหมายถูกสีเขียวขนาดเล็กที่ระบุว่า "Travis-CI build pass"?

12
"ERROR ที่มีชื่อเสียงของ Git: การอนุญาตให้. git ถูกปฏิเสธสำหรับผู้ใช้"
ฉันได้ลองใช้ googling แล้วและอ่านhttps://help.github.com/en/articles/connecting-to-github-with-sshและคำแนะนำต่างๆมากมาย ฉันไม่สามารถgit push -u origin masterหรือgit push origin master(คำสั่งเดียวกัน) ฉันมีบัญชีคอมไพล์มาแล้วอย่างน้อย 2 ปี ฉันสามารถสร้าง repos และpush -u origin masterปรับแต่งบนแล็ปท็อปได้สำเร็จ แต่บนเดสก์ท็อปนี้ฉันมีปัญหา นี่คือสิ่งที่ฉันลอง: 1.ฉันได้ตั้งค่าชื่อผู้ใช้คอมไพล์แล้ว 2.ฉันได้ตั้งค่าอีเมลผู้ใช้คอมไพล์แล้ว 3.ฉันได้อัปโหลดเนื้อหาของ /home/meder/.ssh/id_rsa.pub ไปยังหน้าบัญชีของ github ฉันได้ตรวจสอบแล้วว่าฉันไม่ได้วางช่องว่างใด ๆ 4.ฉันได้สร้าง ~ / .ssh / config ด้วยเนื้อหาเหล่านี้: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa ฉันได้ chmodded .ssh …
119 git  ssh  github 

1
กราฟการเข้าชม GitHub มีมุมมองของคุณเองหรือไม่
ฉันมีหลายโปรเจ็กต์บน GitHub และพวกเขาทั้งหมดมีกราฟการเข้าชมที่ฉันสามารถดูปริมาณการเข้าชมที่เก็บของฉันได้รับ โพสต์บล็อกที่ฉันเชื่อมโยงนั้นคลุมเครือเกี่ยวกับผู้เยี่ยมชม มันระบุ: .. มีผู้เยี่ยมชมไม่ซ้ำกี่คน .. ฉันพบว่ามันแปลกที่ที่เก็บข้อมูลบางส่วนของฉันมีกิจกรรมประจำวัน แต่ฉันไม่แน่ใจว่ามุมมองเหล่านั้นส่วนใหญ่เป็นของฉันหรือไม่และถ้าเป็นเช่นนั้นทำไมถึงบอกว่า"unique visitors"ฉันจะเป็นผู้เยี่ยมชมที่ไม่ซ้ำคนเดียว คำถาม: กราฟการเข้าชมที่ใช้ใน GitHub รวมถึงตัวคุณเองเมื่อนำทางผ่านแหล่งที่มาของคุณเองหรือไม่ มันเป็นเรื่องเล็กน้อยมาก แต่ฉันอยากรู้จริงๆว่ามุมมองที่ฉันได้รับนั้นคือตัวฉันเองกำลังนำทางผ่านแหล่งที่มาหรือว่าฉันมีคนที่กำลังเรียกดูแหล่งที่มาของฉันจริงๆ โดยเฉพาะอย่างยิ่งบรรทัดที่แสดง"Views"ไม่ใช่"Unique visitors"เพราะผู้เยี่ยมชมที่ไม่ซ้ำกันจะหมายถึงคนใหม่ที่เรียกดูที่เก็บอย่างชัดเจน สำหรับผู้ที่คิดว่านี่เป็นเรื่องนอกประเด็นโปรดอ่านโพสต์บนหัวข้ออีกครั้ง ที่สะดุดตาที่สุด: แต่ถ้าคำถามของคุณโดยทั่วไปครอบคลุมถึง ... เครื่องมือซอฟต์แวร์ที่โปรแกรมเมอร์ใช้กันทั่วไป
119 github  traffic 

9
Git push: "จุดกำเนิด" ที่ร้ายแรงดูเหมือนจะไม่ใช่ที่เก็บ git - ร้ายแรงไม่สามารถอ่านจากที่เก็บระยะไกลได้ "
ฉันรู้ว่ามีการถามคำถามที่คล้ายกันนี้แล้ว แต่ฉันเชื่อว่าปัญหาของฉันเกิดจากความผิดพลาดที่ฉันได้ทำไปก่อนหน้านี้ดังนั้นจึงแตกต่างออกไปให้ฉันอธิบาย ทุกอย่างทำงานได้อย่างราบรื่นอย่างที่ฉันทำได้: git add . ไฟล์ทั้งหมดจากที่เก็บในเครื่องของฉัน git commit -m "message here" เพื่อเพิ่มข้อความในการกระทำของฉัน git push origin master เพื่ออัปโหลดไฟล์ของฉันไปยัง GitHub git push heroku master เพื่ออัปโหลดไฟล์ของฉันไปยัง Heroku อย่างไรก็ตามในบางจุดฉันได้สร้างสาขาใหม่ที่เรียกว่าในพื้นที่add-calendar-modelในกรณีที่ขั้นตอนต่อไปของการพัฒนาแอปจะไปทางทิศใต้ ... ... ซึ่งเป็นสิ่งที่เกิดขึ้น อย่างไรก็ตามแม้จะพยายามหลายครั้งฉันก็ไม่ได้รับรหัสเริ่มต้นนั่นคือรหัสจากก่อนที่ฉันจะสร้างสาขาใหม่ - จากmasterสาขาไปยังที่เก็บในเครื่องของฉัน ดังนั้นฉันจึงตัดสินใจลบไฟล์ทั้งหมดด้วยตนเองจากที่เก็บในเครื่องและสาขาgit cloneของฉันmasterจาก GitHub ด้วยวิธีนี้ฉันได้ไฟล์ทั้งหมดกลับคืนมา แต่ตอนนี้ฉันไม่สามารถพุชไปยังที่เก็บระยะไกลได้อีก ทุกครั้งที่ฉันพยายามเรียกใช้git push origin add-calendar-modelหรือgit push origin masterฉันได้รับข้อผิดพลาดต่อไปนี้: fatal: 'origin' does not appear to …

5
Git: ลบไฟล์ที่คอมมิตออกหลังจากพุช
มีความเป็นไปได้ที่จะเปลี่ยนกลับไฟล์ที่คอมมิตใน Git? ฉันได้ส่งคอมมิตไปที่ GitHub แล้วฉันก็รู้ว่ามีไฟล์ที่ฉันไม่ต้องการถูกพุช (ฉันยังแก้ไขไม่เสร็จ)
119 git  github 

2
การเน้นไวยากรณ์ที่แตกต่างกันใน Github Markdown
ฉันกำลังเขียนเอกสารที่ควรอธิบายโค้ดใน C # โดยใช้ Markdown ฉันใช้```csharpเพื่อรับการไฮไลต์ csharp บางครั้งฉันต้องการเน้นบางสิ่งที่เฉพาะเจาะจงในโค้ดโดยใช้ตัวหนาหรืออะไรก็ได้ ฉันรู้เรื่อง<pre>อื่น ๆ ... แต่มันทำให้การไฮไลต์ csharp ของฉันหายไป สถานการณ์กรณีที่ดีที่สุด - บางวิธีในการเน้นรหัสใน```csharpส่วน สิ่งที่ดีที่สุดถัดไป - ฉันสามารถเขียนโค้ดเป็น diff - โดยใช้ + และ - เพื่อเน้นสิ่งต่างๆ แต่ฉันจะบอกให้ Github เน้นไวยากรณ์ที่แตกต่างด้วย backcolor สีแดงและสีเขียวได้อย่างไร มีวิธีใช้ทั้งการเน้นไวยากรณ์ diff และ csharp หรือไม่?

4
ผสานการเปลี่ยนแปลงจากที่เก็บ github ระยะไกลไปยังที่เก็บในเครื่องของคุณ
ฉันได้แยกที่เก็บบน github เมื่อไม่นานมานี้ทำการเปลี่ยนแปลงเล็กน้อยและผลักการเปลี่ยนแปลงกลับไปที่ github fork ของฉัน ที่เก็บเดิมมีการเปลี่ยนแปลงตั้งแต่ ฉันต้องการรวมการเปลี่ยนแปลงจากที่เก็บเดิมเป็นส้อมของฉัน ฉันยังใหม่กับทั้ง git และ github และฉันต้องการคำสั่งเฉพาะว่าจะทำอย่างไร
118 git  merge  repository  github 

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

7
เหตุใด Git จึงบอกว่าสาขาหลักของฉัน "ทันสมัยอยู่แล้ว" แม้ว่าจะไม่เป็นเช่นนั้นก็ตาม
ปัญหาพื้นฐาน ฉันเพิ่งลบโค้ดทั้งหมดออกจากไฟล์ในโปรเจ็กต์ของฉันและทำการเปลี่ยนแปลงคอมไพล์ในเครื่องของฉัน (ตามวัตถุประสงค์) ฉันทำ git pull upstream master เพื่อดึงข้อมูลและรวมจากต้นน้ำ (ดังนั้นในทางทฤษฎีแล้วโค้ดที่ถูกลบควรกลับมา) Git บอกฉันทุกอย่างเป็นปัจจุบัน ทุกอย่างไม่ทันสมัยแน่นอน - โค้ดที่ถูกลบทั้งหมดจะยังคงถูกลบ ข้อมูลที่เกี่ยวข้องอื่น ๆ ฉันมีเพียงสาขาเดียวที่เรียกว่า "master" ฉันเพิ่งตั้งค่า "หลัก" เพื่อติดตามอัปสตรีมดังนี้: ตั้งค่าสาขาหลักเพื่อติดตามสาขาหลักระยะไกลจากต้นน้ำ คำสั่งgit branch -vvให้ผล: * master 7cfcb29 [upstream/master: ahead 9] deletion test เหตุใดเหตุใดจึงเกิดขึ้น ฉันกำลังจะส่งอีเมลถึงผู้จัดการโครงการของฉันเกี่ยวกับการเปลี่ยนแปลงใด ๆ ที่ฉันทำกับรหัสของเรา ปรับปรุง ฉันคิดว่ามันชัดเจน แต่อย่างไรก็ตามนี่คือเป้าหมายของฉัน: รับรหัสล่าสุดในระบบของฉัน ขอโทษทีนะ แต่ทำไมงานง่ายๆแบบนั้นมันต้องยากขนาดนี้
118 git  github  merge 

10
รับรองความถูกต้องกับ GitHub โดยใช้โทเค็น
ฉันพยายามตรวจสอบสิทธิ์กับ GitHub โดยใช้โทเค็นการเข้าถึงส่วนบุคคล ในไฟล์วิธีใช้ที่ github ระบุว่าให้ใช้เมธอด cURL เพื่อพิสูจน์ตัวตน ( https://help.github.com/articles/creating-an-access-token-for-command-line-use ) ฉันได้ลองสิ่งนี้แล้ว แต่ฉันยังไม่สามารถกดไปที่ GitHub ได้ โปรดทราบว่าฉันกำลังพยายามผลักดันจากเซิร์ฟเวอร์ที่ไม่ได้รับการรับรองความถูกต้อง (Travis-CI) cd $HOME git config --global user.email "emailaddress@yahoo.com" git config --global user.name "username" curl -u "username:<MYTOKEN>" https://github.com/username/ol3-1.git git clone --branch=gh-pages https://github.com/username/ol3-1.git gh-pages cd gh-pages mkdir buildtest cd buildtest touch asdf.asdf git add -f . …

4
ผลักดันสาขาในท้องถิ่นขึ้นสู่ GitHub
ฉันได้กำหนดค่า Git เพื่อที่เมื่อฉันเรียกใช้git pushมันจะดันการเปลี่ยนแปลงไปยังที่เก็บ GitHub ของฉัน จนถึงตอนนี้ฉันมีสาขาหลักเท่านั้น อย่างไรก็ตามตอนนี้ฉันได้สร้างสาขาในพื้นที่แล้วและมุ่งมั่นที่จะใช้: git checkout -b my_new_branch git commit สิ่งที่ฉันต้องการทำตอนนี้คือผลักดันการเปลี่ยนแปลงของฉันในสาขานี้ไปยัง GitHub ฉันแค่กดคอมไพล์หรือเปล่า? เมื่อฉันตั้งค่าครั้งแรกฉันได้รัน: git config push.default current
117 git  github  git-push 

8
จะบอกให้คอมไพล์ใช้ข้อมูลประจำตัวที่ถูกต้อง (ชื่อและอีเมล) สำหรับโครงการที่กำหนดได้อย่างไร
ฉันใช้แล็ปท็อปส่วนตัวสำหรับทั้งงานและโครงการส่วนตัวและฉันต้องการใช้ที่อยู่อีเมลที่ทำงานสำหรับการทำงานในที่ทำงาน (gitolite) และที่อยู่อีเมลส่วนตัวสำหรับส่วนที่เหลือ (github) ฉันอ่านเกี่ยวกับวิธีแก้ไขปัญหาต่อไปนี้ซึ่งทั้งหมดเป็นแบบสากลหรือชั่วคราว: git config --global user.email "bob@example.com" git config user.email "bob@example.com" git commit --author "Bob <bob@example.com>" การตั้งค่าหนึ่งในGIT_AUTHOR_EMAIL, GIT_COMMITTER_EMAILหรือEMAILตัวแปรสภาพแวดล้อม วิธีแก้ปัญหาอย่างหนึ่งคือเรียกใช้ฟังก์ชันเชลล์ด้วยตนเองที่ตั้งค่าสภาพแวดล้อมของฉันให้ทำงานหรือเป็นส่วนตัวแต่ฉันค่อนข้างแน่ใจว่าฉันมักจะลืมเปลี่ยนไปใช้ข้อมูลประจำตัวที่ถูกต้องซึ่งส่งผลให้เกิดการกระทำภายใต้ข้อมูลประจำตัวที่ไม่ถูกต้อง มีวิธีผูกที่เก็บชื่อโปรเจ็กต์และอื่น ๆ กับข้อมูลประจำตัว (ชื่ออีเมล) หรือไม่ คนทำอะไร?

5
จะทำซ้ำที่เก็บ git ได้อย่างไร (ไม่มีส้อม)
ฉันมีที่เก็บสองแห่งและฉันจำเป็นต้องคัดลอกที่เก็บทั้งหมดไปยังอีกที่ว่างซึ่งมีระดับการเข้าถึงที่แตกต่างจากที่เก็บแรก ไม่ควรลิงก์สำเนาและที่เก็บแม่เข้าด้วยกัน ฉันยังใหม่กับคอมไพล์และคงจะดีมากถ้ามีคนช่วยฉันเรื่องนี้
117 git  github 

3
การสควอชกระทำในคอมไพล์หมายความว่าอย่างไร?
Squashing กระทำใน git หมายถึงอะไร ฉันจะทำสควอชใน Github ได้อย่างไร ฉันเพิ่งเริ่มใช้ Git และขอให้กำหนดบั๊กสำหรับผู้มาใหม่ใน Coala-analyzer ฉันแก้ไขข้อบกพร่องแล้วและตอนนี้ฉันถูกขอให้บีบข้อตกลง ฉันต้องทำอย่างไร?
117 git  github 

5
จะแก้ไขคำขอดึงบน GitHub เพื่อเปลี่ยนสาขาเป้าหมายที่จะรวมได้อย่างไร
ฉันมีคำขอดึงข้อมูลที่กำลังขอการรวมเป็นมาสเตอร์จากสาขาของฉัน แต่เจ้าของต้องการให้ฉันเปลี่ยนคำขอเพื่อรวมเป็นสาขาอื่นจากสาขาของฉัน เป็นไปได้หรือไม่ แนวทางแก้ไขที่เป็นไปได้คืออะไร?
117 git  github 

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