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

ผลักดันการเปลี่ยนแปลงจาก repo Git ท้องถิ่นเป็นระยะไกล

30
Git Push ข้อผิดพลาด: ไม่พบที่เก็บข้อมูล
ฉันกำลังมีปัญหาแปลกมากด้วยและgit githubเมื่อฉันพยายามและผลักดันฉันได้รับ: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly ฉันเพิ่มรีโมต: git remote add origin git@github.com:account-name/repo-name.git ความคิดใด ๆ
355 git  github  git-push 


9
แก้ไขข้อผิดพลาด GitLab:“ คุณไม่ได้รับอนุญาตให้ส่งรหัสไปยังสาขาที่ได้รับการป้องกันในโครงการนี้”
ฉันมีปัญหาเมื่อฉันผลักรหัสของฉันให้คอมไพล์ในขณะที่ฉันมีสิทธิ์การเข้าถึงของนักพัฒนาในโครงการของฉัน แต่ทุกอย่างก็โอเคเมื่อฉันมีการเข้าถึงหลัก ปัญหามาจากไหน และจะแก้ไขอย่างไร? ข้อความผิดพลาด: ข้อผิดพลาด: คุณไม่ได้รับอนุญาตให้ส่งรหัสไปยังสาขาที่ได้รับการป้องกันในโครงการนี้ ... ข้อผิดพลาด: ไม่สามารถส่งการอ้างอิงถึง ...

18
ฉันจะหลีกเลี่ยงข้อกำหนดของชื่อผู้ใช้และรหัสผ่านในทุก ๆ การพุชได้อย่างไร
ฉันgit pushทำงานกับที่เก็บ Git ระยะไกล ทุกคนpushจะแจ้งให้ผมที่จะป้อนข้อมูลและusername passwordฉันต้องการหลีกเลี่ยงทุกครั้งที่กด แต่จะกำหนดค่าให้หลีกเลี่ยงได้อย่างไร
317 git  github  git-push 

3
Git - ความแตกต่างระหว่าง push.default“ การจับคู่” กับ“ ง่าย ๆ ” คืออะไร
ตอนนี้ฉันใช้คอมไพล์มาซักพักแล้ว แต่ฉันไม่เคยตั้ง repo ทางไกลตัวใหม่มาก่อนและฉันก็อยากรู้อยากเห็น ฉันได้อ่านบทช่วยสอนและฉันสับสนในการรับ "git push" ในการทำงาน ถ้าฉันเพียงแค่ใช้git pushมันขอให้ฉันดูสาขาเริ่มต้น (?) เพื่อชี้ไปที่? ความแตกต่างระหว่างสองตัวเลือกนี้มันให้ฉันเป็นอย่างไร git config --global push.default matching git config --global push.default simple การจับคู่เพียงแค่ผลักสาขาใดก็ตามที่ฉันมีใน repo ท้องถิ่นของฉันและถ้าพวกเขาไม่ตรงกับที่ฉันต้องบอกด้วยตนเองเพื่อผลักดันสิ่งที่สาขาท้องถิ่นใหม่ที่ฉันมีถูกต้อง? นี่เป็นวิธีปฏิบัติที่ดีที่สุดในการใช้หรือง่ายที่สุด?

14
ไม่สามารถพุชไปที่ GitHub ได้เพราะไฟล์ขนาดใหญ่ที่ฉันลบไปแล้ว
ปัจจุบันฉันมี ล้าง GitHub repo เซิร์ฟเวอร์ repos SSH (หลัก) Repo ท้องถิ่น SSH เซิร์ฟเวอร์ repo เป็น repo ที่ทันสมัยที่สุด (ไซต์ที่ใช้งานจริง) ดังนั้นฉันจึงทำ Git clone จากที่นั่นไปยังท้องถิ่น จากนั้นฉันก็ลองทำgit pushกับ GitHub ทุกอย่างก็โอเค แต่มันก็พูดอะไรบางอย่างเกี่ยวกับ filename.gz ใหญ่เกินไปสำหรับ GitHub ฉันไม่ต้องการไฟล์นี้ดังนั้นฉันจึงรันคำสั่ง Git หลายคำเพื่อกำจัดมันออกจากแคช Git แล้วผลักกลับไปที่เซิร์ฟเวอร์ SSH ฉันไม่เห็นไฟล์ขนาดใหญ่ในเครื่อง แต่ยังคงอยู่บนเซิร์ฟเวอร์ SSH แม้ว่าgit diffจะไม่ส่งคืนอะไรเลยและ git push จะส่งคืน "ทุกอย่างเป็นปัจจุบัน" - และแม้ว่าไฟล์จะไม่ปรากฏใน repo ในพื้นที่เมื่อฉันพยายามกด GitHub ฉันยังคงได้รับข้อผิดพลาดเกี่ยวกับเรื่องนี้ …
272 git  github  git-push 

4
คุณจะผลักสาขา Git เดียว (และไม่มีสาขาอื่น) ได้อย่างไร
ฉันกำลังทำงานในพื้นที่เก็บข้อมูลคอมไพล์ท้องถิ่น มีสองสาขาmasterและfeature_x. ฉันต้องการที่จะผลักดันfeature_xไปยัง repo ระยะไกล แต่ฉันไม่ต้องการที่จะผลักดันการเปลี่ยนแปลงในmasterสาขา พินัยกรรมgit push origin feature_xจากฉันfeature_xสาขา ( feature_xสาขาที่มีอยู่แล้วในระยะไกล) ทำงานหรือไม่ ฉันไม่ต้องการที่จะทดสอบสิ่งนี้ในกล่องของฉันเพราะฉันไม่สามารถผลักดันให้โทตอนนี้
247 git  git-push 

7
ฉันจะยกเลิก 'คอมไพล์คอมมิชชัน' ได้อย่างไรในพื้นที่และบนรีโมตหลังจาก "git push"
ผมได้ดำเนินการตามมาด้วยgit commit git pushฉันจะเปลี่ยนการเปลี่ยนแปลงนั้นทั้งที่เก็บข้อมูลภายในและระยะไกลได้อย่างไร $ git log commit 364705c23011b0fc6a7ca2d80c86cef4a7c4db7ac8 Author: Michael Silver <Michael Silver@gmail.com> Date: Tue Jun 11 12:24:23 2011 -0700
242 git  git-push  git-commit 

11
การเปลี่ยนค่าเริ่มต้น 'push' เป็น Git จากระยะไกล
ฉันต้องการเปลี่ยนปลายทางสาขาระยะไกลเริ่มต้นของ Git เพื่อให้ฉันทำได้ git push แทน: git push upstream ขณะนี้มีการตั้งค่าเป็นรีโมทแบบรีโมทและฉันต้องการตั้งค่าเป็นรีโมตอื่น ฉันพยายามลบรีโมตดั้งเดิม (โคลนจาก) git remote rm origin ซึ่งลบรีโมตดั้งเดิมออก แต่ไม่ได้แก้git pushปัญหา ฉันยังรับ: ร้ายแรง: ไม่มีปลายทางการกำหนดค่าการพุช ระบุ URL จาก บรรทัดคำสั่งหรือกำหนดค่าที่เก็บระยะไกลโดยใช้ ... ฉันพยายามเล่นด้วย: git remote set-url --push myfork origin และตัวเลือกอื่น ๆ แต่ดูเหมือนไม่มีใครทำงาน (อาจเป็นเพราะฉันลบรีโมทต้นทางเร็วเกินไป?) ทำตามคำตอบที่นี่ฉันพยายามเปลี่ยน: git config push.default upstream (or matching) แต่ก็ไม่ได้ผล
228 git  git-push  git-remote 

13
ฉันจะหาที่ตั้งต้นกำเนิด / หลักในคอมไพล์ได้อย่างไรและฉันจะเปลี่ยนได้อย่างไร
ฉันเป็นมือใหม่ Git ฉันเพิ่งย้ายโครงการ Rails จากการโค่นล้มไป Git ฉันติดตามการสอนที่นี่: http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ ฉันใช้ unfuddle.com เพื่อจัดเก็บรหัสของฉันด้วย ฉันทำการเปลี่ยนแปลงบนแล็ปท็อป Mac ของฉันบนรถไฟไป / กลับจากที่ทำงานและจากนั้นผลักพวกเขาให้เปิดออกเมื่อฉันมีการเชื่อมต่อเครือข่ายโดยใช้คำสั่งต่อไปนี้: git push unfuddle master ฉันใช้ Capistrano สำหรับการปรับใช้และดึงรหัสจากที่เก็บ unuddle โดยใช้สาขาหลัก เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นข้อความต่อไปนี้เมื่อฉันเรียกใช้ "สถานะ git" บนแล็ปท็อปของฉัน: # On branch master # Your branch is ahead of 'origin/master' by 11 commits. # nothing to commit (working …
227 git  git-push  git-remote 

5
“ การบรรจุที่เก็บอัตโนมัติเพื่อประสิทธิภาพสูงสุด” หมายความว่าอย่างไร
ฉันมีปัญหากับ repo คอมไพล์ของฉัน สองสามวันที่ผ่านมาเมื่อใดก็ตามที่ฉันกดเซิร์ฟเวอร์ฉันจะได้รับข้อความนี้: "การบรรจุที่เก็บอัตโนมัติเพื่อประสิทธิภาพที่ดีที่สุด" และดูเหมือนจะไม่หายไปไหนและกลับเชลล์ ฉันยังลองเช็คเอาท์ที่สาขาใหม่จากนั้นทำการ rebase ที่สาขาก่อนหน้าของฉันแล้วgit gcทำการลบวัตถุประวัติที่ไม่ได้ใช้แล้วทำการพุช แต่ยังมีข้อความนี้ปรากฏขึ้น โปรดแจ้งให้เราทราบว่าเกิดอะไรขึ้นกับ repo ของฉัน
225 git  git-rebase  git-push 

4
คุณจะผลักดันแท็ก Git ไปยังสาขาโดยใช้ refspec ได้อย่างไร
ฉันต้องการบังคับให้กดเช่นแท็ก1.0.0ของฉันไปยังmasterสาขาระยะไกลของฉัน ตอนนี้ฉันทำสิ่งต่อไปนี้: git push production +1.0.0:master ฉันต้องการบังคับให้กดเนื่องจากสิ่งที่ฉันสนใจคือรหัสภายใน1.0.0แท็กจะถูกผลักไปยังmasterสาขาบนที่เก็บระยะไกล ผมทำอะไรผิดหรือเปล่า? อัปเดต # 1 เมื่อฉัน SSH ลงในเซิร์ฟเวอร์ของฉันที่ที่เก็บGitของฉันเป็นและดำเนินการgit branch -lฉันไม่เห็นmasterสาขาที่ระบุไว้เช่นกัน อัปเดต # 2 หลังจากทำงานgit tag -lจากภายในที่เก็บ Git ระยะไกลฉันเห็นว่าmasterมีอยู่ในรายการซึ่งหมายความว่าเมื่อฉันวิ่งต่อไปนี้: git push production 1.0.0:master มันจริงผลักดันแท็กและสร้างแท็กชื่อ masterมากกว่าสาขาใหม่ ฉันต้องการผลักเนื้อหาของแท็ก1.0.0ลงในmasterสาขาของที่เก็บ Git ระยะไกล
216 git  git-push  git-tag 

5
ความหมายของข้อความ GitHub: การกดปฏิเสธเนื่องจากข้อ จำกัด ความเป็นส่วนตัวทางอีเมล
ฉันได้ยอมรับและรวมคำขอดึงเข้ากับ GitHub แล้วและตอนนี้ฉันไม่สามารถดึงข้อผูกพันของฉันได้อีก ข้อความคือ: ! [remote rejected] master -> master (push declined due to email privacy restrictions) error: failed to push some refs to 'git@github.com:FranckFreiburger/vue-resize-sensor.git' git did not exit cleanly (exit code 1) (3838 ms @ 12/04/2017 21:23:11) สิ่งที่ฉันควรทำตอนนี้ ?
201 git  github  git-push 

11
ข้อผิดพลาด Git Push: ปฏิเสธที่จะอัปเดตสาขาเช็คเอาต์
ฉันได้แก้ไขข้อขัดแย้งในการรวมแล้วพยายามส่งการเปลี่ยนแปลงของฉันและได้รับข้อผิดพลาดต่อไปนี้: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make the index and work tree inconsistent remote: error: with what you pushed, …
197 git  git-push 

4
Git: ระยะไกลเริ่มต้นที่กำหนดค่าไว้สำหรับสาขาคืออะไร
hubฉันมีพื้นที่เก็บข้อมูลระยะไกลเปลือย ฉันทำงานเฉพาะในmasterสาขา ประโยคสุดท้ายของข้อความแสดงข้อผิดพลาดด้านล่างทำให้ฉันสงสัย: ฉันจะหาได้อย่างไรว่า"รีโมทเริ่มต้นที่กำหนดค่าไว้สำหรับสาขาปัจจุบันของคุณ"คืออะไร และฉันจะตั้งได้อย่างไร [myserver]~/progs $ git remote -v hub ~/sitehub/progs.git/ (fetch) hub ~/sitehub/progs.git/ (push) [myserver]~/progs $ git branch -r hub/master [myserver]~/progs $ cat .git/HEAD ref: refs/heads/master [myserver]~/progs $ git pull hub You asked to pull from the remote 'hub', but did not specify a branch. Because this is …

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