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

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

2
ข้อความแสดงข้อผิดพลาด git“ เซิร์ฟเวอร์ไม่อนุญาตการร้องขอสำหรับวัตถุที่ไม่ได้แปลง” หมายความว่าอย่างไร
ฉันกำลังพยายามชำระเงินจาก Github และฉันได้รับข้อความแสดงข้อผิดพลาดนี้: [user@arch ~]$ git clone --recursive https://github.com/simsong/tcpflow.git Cloning into 'tcpflow'... The authenticity of host 'github.com (192.30.253.113)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts. remote: Counting objects: …
23 git  github 

3
ฉันจะใช้ Vim ที่ติดตั้งไว้ใน Git Bash แทนที่จะเป็น Git Bash ได้อย่างไร
ฉันได้ติดตั้ง Vim และ Git C:\Program Files (x86)\(vim|git)ตามลำดับ เมื่อฉันเรียกใช้ Vim จาก Git Bash จะเรียกใช้ Vim เวอร์ชันภายในที่มาพร้อมกับตัวติดตั้ง Git มีวิธีการแทนที่ลักษณะการทำงานนี้ไม่ได้เกี่ยวข้องกับการเปลี่ยนแปลงของฉัน.profileหรือ.bashrcหรือชอบเพื่อที่ฉันสามารถเรียกใช้รุ่นที่เป็นกลุ่มที่ผมติดตั้งในโปรแกรมไฟล์หรือไม่? ขอบคุณ
22 windows-7  vim  git 

3
มีวิธีในการแสดงรายการที่เก็บข้อมูลที่มีอยู่ทั้งหมดโดยใช้ git หรือไม่?
ในการโคลนที่เก็บ git ต้องมีชื่อของที่เก็บ เมื่อทำงานกับที่เก็บหลายแห่งอาจจำชื่อต่าง ๆ ได้ยากดังนั้นตอนนี้ฉันสงสัยว่ามีความเป็นไปได้ไหมที่จะแสดงรายการที่เก็บข้อมูลที่มีอยู่ทั้งหมดบนเซิร์ฟเวอร์ระยะไกลโดยใช้คำสั่ง git
22 git  repository 

4
ตกลงเพื่อคัดลอก (ไม่ใช่โคลน) ที่เก็บ git โดยใช้คำสั่ง Unix พื้นฐานหรือไม่?
ฉันค่อนข้างใหม่ในการใช้ git และสงสัยว่าการคัดลอกที่เก็บ Git ด้วยคำสั่ง UNIX ทั่วไป (เช่นcpหรือtar/ untag) มากกว่าที่จะgit cloneทำได้ ฉันอยู่ในสถานการณ์ที่ฉันมีสภาพแวดล้อมการผลิต (ไพ ธ อนเสมือน) ที่บางโค้ดตรวจสอบในคอมไพล์มัน ฉันสงสัยว่ามันเป็นความคิดที่ไม่ดีจากมุมมองของคอมไพล์เพื่อคัดลอกสภาพแวดล้อมทั้งหมดโดยใช้tarหรือบางสิ่งบางอย่าง วิธีการนี้จะสะดวกสำหรับการทำสำเนาอย่างรวดเร็วของ codebase / environment ความกังวลของฉันคือบางที git clone เชื่อมโยง id ที่ไม่ซ้ำกันกับสำเนาการทำงานที่อาจทำให้เกิดความขัดแย้งหากมีสำเนาการทำงานสองตัวที่หนึ่งถูกคัดลอกระบบไฟล์จากอีกที่หนึ่ง
22 git  tar 

2
สาขา Git ทำงานอย่างไร ฉันสามารถลบสาขาหลักได้หรือไม่
ฉันมีโครงการที่มี 2 สาขาคือการพัฒนาและการผลิต ฉันไม่ได้ใช้สาขาหลักและทุกครั้งที่ฉันเขียนgit statusมันจะบอกฉันว่าสาขาของฉันไปไกลแค่ไหนจากต้นแบบ เมื่อฉันพยายามที่จะลบสาขาหลักgit branch -d masterมันจะลบเฉพาะในพื้นที่เก็บข้อมูลท้องถิ่นของฉันและไม่ได้อยู่ในเซิร์ฟเวอร์ git ระยะไกล ความคิดใด ๆ
22 git 

3
เป็นไปได้หรือไม่ที่จะมี git gui / gitk ดูดีใน retina Macbook Pro?
ฉันรัก git gui และ gitk จริงๆ พวกเขาทำงานได้ดีมากสำหรับฉันและฉันรู้วิธีการใช้งาน น่าเศร้าที่พวกเขาดูเป็นพิกเซลและน่าเกลียดบนจอประสาทตา macbook ของฉัน เนื่องจากเป็นเพียงข้อความและโครเมียมมันจะดูเหมือนเป็นเรื่องง่ายที่จะแก้ไข แต่ฉันมองไปรอบ ๆ เพื่อหาวิธีแก้ปัญหาและฉันไม่พบสิ่งใดเลย

5
ฉันจะลบ ^ M ออกจากไฟล์ของฉันในข้อความประเสริฐ 3 ได้อย่างไร
เมื่อฉันทำคอมไพล์ในสาขาของฉันฉันเห็นว่าการสิ้นสุดบรรทัดมีอักขระ ^ M: ฉันต้องการแทนที่สิ่งเหล่านี้ด้วยการสิ้นสุดบรรทัด Unix ก่อนที่จะทำการเปลี่ยนแปลงของฉัน ฉันใช้ Ubuntu 14.04, git และ sublime text 3 ขอบคุณสำหรับความช่วยเหลือของคุณ. แก้ไข: ฉันกำลังมองหาวิธีที่จะเปลี่ยนการสิ้นสุดบรรทัดในข้อความประเสริฐ 3 ไม่ได้ใช้ยูทิลิตี้หรือคำสั่งอื่น ๆ

2
git: ฉันจะตั้งค่า git อย่างไรเพื่อเพิกเฉยต่อการเปลี่ยนแปลงการอนุญาตของไฟล์
ฉันมีโครงการคอมไพล์ในเซิร์ฟเวอร์ linux ฉันใช้ Mac และ linux เพื่อเขียนโปรแกรมของฉัน ปัญหาคือว่าสิทธิ์ของระบบแฟ้มแม็คไม่ได้ทำงานได้ดีจริงๆเหมือนในลินุกซ์เพื่อให้ไฟล์ทั้งหมดที่ดูเหมือนว่าจะ umask 0755. ดังนั้นเมื่อใดก็ตามที่ฉันดึงรหัสของฉันบน Mac ของฉันgit statusแสดงให้เห็นว่าไฟล์ของฉันทั้งหมดที่มีการเปลี่ยนแปลงและเมื่อฉันใช้git diffมัน แสดงให้เห็นว่าการเปลี่ยนแปลงเพียงอย่างเดียวอยู่ใน umask ฉันจะบอกคอมไพล์ไม่ให้จัดเก็บและตรวจสอบการเปลี่ยนแปลง umask ได้อย่างไร? ขอบคุณ!
21 git  umask 

4
ปลอดภัยไหมที่จะเก็บรหัสผ่าน (เข้ารหัส) ใน GitHub?
ฉันใช้รหัสผ่านเพื่อจัดการรหัสผ่านทั้งหมดของฉัน พวกเขาถูกเข้ารหัสโดยใช้ GPG ด้วยคีย์ 4096 บิตโดยใช้อัลกอริทึม SHA256 ฉันใช้รหัสผ่านที่แตกต่างกันสำหรับการเข้าสู่ระบบทุกครั้งในที่เก็บรหัสผ่านของฉัน หนึ่งในคุณสมบัติที่ยอดเยี่ยมของ Pass คือทุกสิ่งเก็บไว้ในโฟลเดอร์ที่มีลำดับชั้นที่ดีซึ่งเหมาะสำหรับการติดตั้ง git repo (รหัสผ่านยังให้ความสามารถนั้น) ฉันต้องการให้เก็บรหัสผ่านเป็นข้อมูลล่าสุดในคอมพิวเตอร์ทุกเครื่องของฉัน การส่งที่เก็บพาส git ปลอดภัยไปยังที่เก็บส่วนตัว GitHub หรือไม่ ถ้าไม่ลิงค์อ่อนแอคืออะไร?

1
GitX กลุ่มใดที่มีสถานะแอคทีฟมากที่สุด [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันใช้ GitX ดั้งเดิมมาแล้ว แต่ฉันสังเกตว่าไม่มีการอัพเดทใด ๆ มาระยะหนึ่งแล้ว GitX รุ่นใดที่ทำงานได้มากที่สุดในแง่ของการอัพเดต / ความเสถียร / คุณสมบัติ ต้นฉบับ ( ภาพ & ข้อมูล ) The brotherbard fork ( ภาพหน้าจอ ) ทางแยกของGermánLaullón ( ภาพหน้าจอ & ข้อมูล ) ส้อมอื่น ๆ ?
21 macos  git  gui 

2
ชำระเงินไฟล์ Git ไปยังตำแหน่งนอกพื้นที่เก็บข้อมูล
เป็นไปได้หรือไม่ที่จะ "ชำระเงิน" ไปยังสถานที่ตั้งนอกพื้นที่เก็บข้อมูล? สิ่งที่ฉันหมายถึงคือการโคลนสาขาโดยไม่มีไดเรกทอรี“ .git” ตัวอย่างเช่นใช้ git เพื่อจัดการเว็บไซต์ คุณแก้ไขไฟล์บางไฟล์ส่งและคัดลอกไฟล์ไปยังเว็บเซิร์ฟเวอร์ผ่าน WebDAV WebDAV-path จะเป็นตำแหน่งนอกที่เก็บซึ่งไม่ควรมี“ .git” นี่อาจไม่ใช่ปัญหาสำหรับการสร้างคอมไพล์ แต่เป็นไปได้หรือไม่
21 git  checkout 

6
ไม่สามารถเพิ่มโฟลเดอร์ในคอมไพล์
ฉันเพิ่มโฟลเดอร์ใหม่ (จริง ๆ แล้วฉันได้โคลนจาก repo อื่นและลืมไป) จากนั้นฉันก็ทำการเปลี่ยนแปลงบางอย่างที่นั่น นอกจากนี้ฉันได้ทำการเปลี่ยนแปลงมากมายในที่อื่นเมื่อฉันพยายามเพิ่มคอมไพล์ # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # (commit or discard the untracked or modified content in submodules) # # …
21 git 

1
Git vs. Git แบบพกพา
ฉันจะไม่ทำ reinstalls ระบบของฉันที่บ่อยครั้งและครั้งสุดท้ายที่ผมมองมีเพียง "ปกติ" คอมไพล์ในรายการการดาวน์โหลด ตอนนี้ฉันเห็นว่าพวกเขาผลักตัวแปรแบบพกพาออกมาเช่นกัน ... มีเพียงฉันเท่านั้นที่ไม่สามารถค้นหาสิ่งที่พวกเขามอบให้โดย "พกพา" ... เนื่องจาก git ต้องการตัวแปรและสิ่งที่เกี่ยวกับสิ่งแวดล้อม ทำงานอย่างถูกต้อง ... ใครสามารถให้คำอธิบายสั้น ๆ ในคำหรือสอง? (ดี ... สิบถึงยี่สิบ :-) ฉันรู้ว่าฉันสามารถติดตั้งได้แล้วลบออก - แต่ฉันชอบที่จะหลีกเลี่ยงการทำเช่นนั้นในระบบใหม่

4
ฉันไม่สามารถถอนการติดตั้ง Git
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา ฉันกำลังค้นคว้า Git ดังนั้นฉันจึงดาวน์โหลดเวอร์ชัน Windows เพื่อทดสอบบนที่เก็บใน GitHub หลังจากผ่านไปประมาณ 30 นาทีฉันไม่สามารถหาวิธีใช้มันได้ฉันจึงตัดสินใจว่าฉันอาจไม่ต้องการพื้นที่เก็บข้อมูลแบบกระจายเนื่องจากโครงการของเราไม่ใหญ่และกลับไปที่สิ่งที่ฉันรู้ - SVN (ฉันคิดว่า) ฉันถอนการติดตั้งสิ่งที่เกี่ยวข้องกับ Git ทั้งหมดที่ฉันวางไว้บนพีซีของฉัน แต่ตอนนี้มีปัญหาที่น่ารำคาญซึ่งถ้าฉันเปิดโฟลเดอร์ใด ๆ ฉันได้รับข้อความแสดงข้อผิดพลาดว่า: สวัสดี [ข้อผิดพลาด] ไม่พบเส้นทางคอมไพล์ อย่างที่คุณสามารถจินตนาการได้ว่านี่เป็นความเจ็บปวดที่แท้จริงไม่มีใครมีแนวคิดใด ๆ ในการแก้ไขหรือไม่
20 windows  uninstall  git 

3
การเชื่อมต่อกับ GitHub โดยใช้ PuTTY สร้างคีย์ SSH ใน Windows 7
ในการติดตั้ง Windows 7 Enterprise ที่เก่าแก่อย่างอื่น: ติดตั้ง PuTTY 0.62 สร้างคู่คีย์สาธารณะ / ส่วนตัวด้วย puttygen.exe เพิ่มกุญแจสาธารณะสำหรับการวางใน OpenSSH authorized_keys ไปยังบัญชี github เพิ่มคีย์ส่วนตัวให้กับผู้เข้าประกวด ติดตั้ง msysgit 1.7.8 ด้วยตัวเลือกต่อไปนี้: ใช้ Git จากพรอมต์คำสั่งของ Windows ใช้ (เต่า) Plink ชี้ไปที่การแก้ไข plink.exe ตรวจสอบให้แน่ใจว่ามีการเพิ่มลายนิ้วมือ Github ใน know_hosts โดยเชื่อมต่อกับ github.com ใน PuTTY และยอมรับลายนิ้วมือ แก้ไข~/.ssh/configเพื่ออ่าน: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile …
20 windows-7  ssh  git  putty  github 

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