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

Git เป็นระบบควบคุมการแก้ไขแบบกระจายโดยเน้นที่ความเร็ว

13
มีไคลเอนต์ GUI สำหรับ Git หรือไม่? [ปิด]
ฉันใช้gitสำหรับการควบคุมเวอร์ชันของโครงการต่างๆ มีซอฟต์แวร์ GUI สำหรับการนำทางผ่านคอมมิชชันและสาขาของโปรเจ็กต์และเพื่อดึงเวอร์ชันในโปรเจ็กต์ git หรือไม่?

8
ป้อนวลีรหัสผ่าน SSH หนึ่งครั้ง
ก่อนทำการอัพเกรด เมื่อฉันใช้git clone git@...(ใช้ ssh) หนึ่งครั้งต่อคอมพิวเตอร์รีสตาร์ทกล่องโต้ตอบหน้าต่างปรากฏขึ้นพร้อมกล่องข้อความสำหรับใส่ข้อความรหัสผ่าน SSH ของฉันและยืนยันด้วยตกลง จากนั้นวลีรหัสผ่านก็ไม่จำเป็นอีกต่อไปจนกว่าจะเริ่มระบบของฉันต่อไป หลังจากอัปเกรดเป็น 13.10 หลังจากอัปเกรดเป็น Ubuntu 13.10 หน้าต่างนั้นจะไม่ปรากฏอีกต่อไป แต่มีข้อความในเทอร์มินัลปรากฏขึ้น: Enter passphrase for key '/home/username/.ssh/id_rsa': ... ทุกครั้งที่มีการโคลนที่เก็บ git ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันต้องการป้อนข้อความรหัสผ่านเพียงครั้งเดียว
124 ssh  git  passphrase 

5
วิธีการทดสอบการเชื่อมต่อ Git ผ่าน SSH จริงๆหรือ?
เมื่อใช้ GIT ฉันมีปัญหากับการใช้ GIT บน SSHและเนื่องจากมันใช้งานได้ดีทั้งจากที่ทำงานและที่บ้านด้วยโมเด็มที่แตกต่างกัน ฉันไม่มีปัญหาในการเชื่อมต่อผ่าน HTTP ดังนั้นฉันคิดว่ามันเป็นปัญหา SSH แต่ฉันไม่มีผู้เชี่ยวชาญที่ใช้มันโดยตรง มีคำสั่งใดบ้างที่ฉันสามารถเรียกใช้ซึ่งตั้งค่าการเชื่อมต่อ "ทดสอบ" และแจ้งให้ฉันทราบว่าปัญหาเกิดขึ้นเมื่อใดและที่ไหน สวยมากทุกคน "ขนาดใหญ่" คำสั่ง (เช่นfetch, cloneหรือpushที่มีข้อมูลมาก) จากgit(แม้ในขณะที่ทำงานด้วย-v) เพียงแค่ "แขวน" ในช่วงกลางของการเชื่อมต่อระยะไกลที่มีข้อบ่งชี้ว่าทำไมพวกเขาได้หยุดเพื่อให้พวกเขามีการใช้ไม่ . มีวิธีใดบ้างที่ฉันจะได้รับรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้นในการเชื่อมต่อ SSH?
109 command-line  ssh  git 

7
ฉันจะแสดง git branch ด้วยสีใน Bash prompt ได้อย่างไร
ฉันใช้คำแนะนำนี้เพื่อแสดงชื่อสาขาใน gnome terminal (Ubuntu 15.10) เมื่อทำงานในที่เก็บ git จากข้างต้นตอนนี้ฉันมีด้านล่างในไฟล์ ~ / .bashrc ของฉัน: # uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract the user: the focus in a terminal window # should be on the output of commands, not on …
109 command-line  bash  git 

2
ฉันจะติดตั้ง Git เวอร์ชันล่าสุดด้วย apt ได้อย่างไร
ฉันอ่านเกี่ยวกับข้อบกพร่องด้านความปลอดภัยใน Git ซึ่งได้รับการแก้ไขในรุ่น 2.2.1 ปัจจุบันฉันมี Git 2.1.0 บนระบบของฉัน (Ubuntu 14.10) และพยายามติดตั้งใหม่โดยใช้ฉลาด อย่างไรก็ตามฉลาดบอกฉันว่าฉันมีรุ่นล่าสุด เว็บไซต์ Git ไม่มีรุ่นที่สร้างไว้ล่วงหน้าสำหรับ Linux พวกเขาบอกว่าคุณสามารถติดตั้งได้ด้วยผู้จัดการแพ็คเกจ หากไม่มีการสร้างจากแหล่งที่มาฉันจะติดตั้ง Git เวอร์ชันล่าสุดได้อย่างไร

7
git config ไฟล์ทั่วโลก - ลบการตั้งค่า
คำสั่งต่อไปนี้: $git config --global --list ให้ฉัน: user.name=test user user.name=gotqn ฉันต้องการลบชื่อ ฉันอ้างถึงบทความนี้และได้ทำคำสั่งต่อไปนี้ แต่ไม่มีผลลัพธ์ใด ๆ : git config --global --remove-section user.name='test user' git config --global --remove-section user.name="test user" git config --global --remove-section user.name=test user git config --global --remove-section user.name git config --global --remove-section test user ฉันใช้ Ubuntu 12.04 และ git version ให้ฉัน …
92 git 


2
“ ข้อผิดพลาด: gnutls_handshake () ล้มเหลว” เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ https
เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ HTTPS ด้วยgitจะให้ข้อผิดพลาดต่อไปนี้: error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing ... fatal: HTTP request failed ฉันคิดว่าอาจมีบางแพ็คเกจที่เกี่ยวข้องซึ่งgnutls_handshakeขาดไป ดังนั้นฉันต้องการติดตั้งใหม่ แพ็คเกจใดที่เกี่ยวข้องกับข้อผิดพลาดเหล่านี้ หรือฉันจะแก้ไขข้อผิดพลาดประเภทนี้ได้อย่างไร
62 git 

8
การตั้งค่าเซิร์ฟเวอร์ git
ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ Ubuntu บน Amazon EC2 ฉันต้องการใช้เป็นเซิร์ฟเวอร์คอมไพล์ของฉันดังนั้นฉันสามารถเก็บ repos ของฉันไว้ที่นั่นได้ ดังนั้นฉันจะหาคำแนะนำโดยละเอียดเกี่ยวกับวิธีการตั้งค่า git บนเซิร์ฟเวอร์ ubuntu ได้จากที่ไหน? ปุ่ม SSH เหล่านี้และทุกอย่างเช่นนั้นผู้ใช้หลายคน ฯลฯ
57 server  git 


2
อัปเกรดเวอร์ชัน Git บน Ubuntu 14.04
ใครช่วยกรุณาบอกฉันว่ามีอะไรผิดปกติกับเรื่องนี้? ฉันวิ่ง $ sudo apt-get purge git; sudo apt-get autoremove; sudo apt-get install git Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: git-man liberror-perl Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: …
49 14.04  apt  upgrade  git 

3
วิธีที่ถูกต้องในการใช้ git กับ gnome-keyring และ http (s) repos คืออะไร?
ปัจจุบันเมื่อใดก็ตามที่ฉันgit pullหรือgit pushไปยังที่เก็บ http (ฉัน) ฉันได้รับต่อไปนี้: $ git pull Username for 'https://gitrepos.reposdomain.com': me@mydomain.com Password for 'https://me@mydomain.com@gitrepos.reposdomain.com': สิ่งนี้ใช้ได้สำหรับการใช้งานไม่บ่อยนัก แต่เริ่มกลายเป็นที่น่ารำคาญอย่างรวดเร็ว น่าเสียดายที่การสลับไปใช้ ssh ไม่ใช่ตัวเลือกในกรณีนี้ ฉันได้อ่านแล้วว่าเวอร์ชันก่อนหน้าของการgitให้ข้อมูลรับรอง "ร้านค้า" และ "แคช" แต่สิ่งนี้ไม่แนะนำเพราะมันเก็บรหัสผ่านเป็นข้อความธรรมดา แต่ gitเห็นได้ชัดว่าเวอร์ชั่นใหม่ของการจัดเก็บข้อมูลประจำตัว git ในgnome-keyringแต่จะต้องตั้งค่าอย่างถูกต้อง ฉันได้ลองทำตามคำตอบอื่น ๆ (ที่ไม่ใช่อูบุนตู) บน SO เพื่อให้มันใช้งานได้ (เช่นอันนี้ ) แต่ฉันยังคงแสดงพร้อมท์ชื่อผู้ใช้และรหัสผ่าน วิธีที่ถูกต้องและปลอดภัยที่สุดในการจัดเก็บgitข้อมูลรับรองสำหรับ repos http (s) คืออะไรและทำให้พวกเขาทำงานบน Ubuntu ได้อย่างไร

3
วิธีการเริ่ม git-gui
ผมได้ติดตั้งเครื่องมือผ่านgit-gui sudo apt-get install git-guiแต่ฉันจะเริ่มได้อย่างไร ลองกับการค้นหาหรือgit-guiคำสั่งไม่พบและเครื่องมือ UI สำหรับ Git
43 command-line  git 

3
วิธีการลบคีย์ที่ละเมิดในระบบคอมไพล์เมื่อคุณพยายามผลักดันการเปลี่ยนแปลงของคุณ?
ฉันได้ทำการค้นหาและทดสอบโซลูชันที่แตกต่างกันมากมาย แต่ไม่ประสบความสำเร็จ! เมื่อฉันต้องการที่จะผลักดันรหัสของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: Warning: the ECDSA host key for 'git.mywebsite.ir' differs from the key for the IP address '164.138.23.11' Offending key for IP in /home/alireza/.ssh/known_hosts:10 Matching host key in /home/alireza/.ssh/known_hosts:1 Are you sure you want to continue connecting (yes/no)? yes ฉันควรทำอย่างไรเพื่อลบข้อความนี้ทุกครั้งที่มีการเปลี่ยนแปลง ความคิดใด ๆ
38 ssh  git 

4
ทำไมฉันถึงได้รับคำเตือนนี้จาก Gnome keyring ใน Xubuntu
ฉันได้ติดตั้ง xubuntu-desktop ไว้บนการติดตั้ง Ubuntu ในสต็อกแล้ว เมื่อใช้ ssh หรือเฉพาะเจาะจงมากขึ้นฉันได้รับคำเตือนนี้เสมอ WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory ฉันทำ googling ในปริมาณที่พอสมควรเพื่อปิดการใช้งาน / เปิดใช้งานบริการที่เหมาะสมในเวลาบูต แต่จนถึงตอนนี้ฉันมักจะพบข้อผิดพลาดนี้เสมอ ความเข้าใจใด ๆ เกี่ยวกับการลบ gnome-keyring อย่างสมบูรณ์และมันเป็นความล้มเหลวหรือการรวม gnome-keyring เข้ากับ xubuntu / xfce จะยอดเยี่ยม

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