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

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

3
ข้อผิดพลาดในการอนุญาต Git ถูกปฏิเสธ (กุญแจสาธารณะ)
ฉันได้เชื่อมโยงหลายครั้งกับ GitHub และรู้เกี่ยวกับการสร้างคีย์ ssh และใส่id_rsa.pubลงในการตั้งค่า GitHub แต่ด้วยเหตุผลบางอย่างด้วยการติดตั้งนี้ฉันไม่สามารถเชื่อมต่อได้ ฉันแค่พยายามโคลน repo ส่วนตัวไปยังเซิร์ฟเวอร์ใหม่ แต่เมื่อฉัน clone ฉันได้รับ: ปฏิเสธการอนุญาต (publickey) ร้ายแรง: ปลายระยะไกลวางสายโดยไม่คาดคิด ถ้าฉันวิ่ง: ssh -T git@github.com มันบอกฉันว่าฉันรับรองความถูกต้องเรียบร้อยแล้ว ฉันจะลองทำอะไรอีก ฉันกำลังใช้งานบน bitnami stack ดังนั้นอาจเป็นสาเหตุของปัญหาหรือไม่ นี่อาจเป็นปัญหาฉันไม่แน่ใจว่าจะทำอย่างไร มีชุดของคีย์อยู่แล้วใน. ssh / authorized_keys dir ฉันทิ้งคนเหล่านั้นเพียงลำพังเพราะนี่คือวิธีที่ฉันเชื่อมต่อกับผงสำหรับอุดรู / หน้า ฉันใส่คีย์ใหม่ใน /.ssh แล้วปล่อยให้ authorized_keys อยู่คนเดียว อะไรคือวิธีที่ถูกต้องในการตั้งค่านี้ ฉันควรลบทั้งคู่และเริ่มใหม่หรือไม่ ใช้ปุ่มเดียวกันสำหรับสีโป๊วและ github? ทำไมฉันยังคงตรวจสอบหากมีปัญหา?
6 ssh  git 

6
การตรวจสอบใบรับรอง SSL ล้มเหลวใน Chrome, Heartbleed bug หรือไม่
ด้วยเหตุผลบางอย่างฉันพบปัญหา SSL มาสองสามวัน เมื่อพยายามโคลนที่เก็บ git เช่นฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: fatal: unable to access 'https://someuser@bitbucket.org/somerepo.git/': SSL certificate problem: Invalid certificate chain ฉันสามารถแก้ไขปัญหานี้ได้โดยการตั้งค่าตัวเลือกการกำหนดค่าต่อไปนี้: git config --global http.sslVerify false; แต่เมื่อฉันพยายามเข้าถึง github.com หรือ bitbucket.org ผ่าน chrome ฉันได้รับสิ่งต่อไปนี้: น่าเสียดายที่มันเป็นภาษาเยอรมัน แต่ในระยะสั้นมันบอกว่าการเชื่อมต่อได้รับผลกระทบจากบางสิ่ง HSTS failureประเภทความล้มเหลว หน้าจอที่สองบอกว่าใบรับรองได้รับการลงนามโดยผู้ส่งมอบที่ไม่น่าเชื่อถือ ฉันใช้ Chrome (34.0.1847.116) บน Mac (OS X 10.9.2 (13C64)) คำแนะนำใด ๆ ที่อาจทำให้เกิดปัญหานี้หรือวิธีการแก้ไข

0
ดาวน์โหลดไฟล์ zip / tar Github ด้วย. git metadata?
ฉันจำเป็นต้องดาวน์โหลดที่เก็บ zip / tar Git จาก Github และไม่เพียงแค่เป็นแหล่งข้อมูล แต่ยังรวมถึงไดเรกทอรี. git ด้วย ฉันรู้ว่าฉันสามารถใช้งานgit cloneได้ แต่เป็นเครื่องมือที่ทำงานบนระบบที่อาจไม่ได้gitติดตั้งไว้ มีการดาวน์โหลด repos ซิป (ไม่จำเป็นgit) และหลังจากนั้นฉันต้องการไดเรกทอรี. git ที่นั่นเพื่อให้ผู้ใช้ที่มีgitrepo คอมไพล์ทำงานได้อย่างเต็มที่และสามารถเริ่มการแยกย่อยเป็นต้น มีใครทราบถึงจุดสิ้นสุด Github หรือธงที่มี. git dir ในรหัสไปรษณีย์
5 git  zip  tar  github 

1
หมดเวลาพร้อมกับการอัพเดทก่อ
นี่ทำให้ฉันบ้า ฉันไม่สามารถอัปเดตการติดตั้ง homebrew ของฉันได้อีกต่อไป เมื่อฉันวิ่งbrew updateมันก็ไม่ทำอะไรเลยและหมดเวลา ฉันได้ลองติดตั้งใหม่ แต่ฉันพบปัญหาเดียวกันเมื่อฉันใช้ตัวติดตั้งเริ่มต้น ฉันลงเอยด้วยการใช้ตัวเลือก "ยกเลิกได้ทุกที่" ( https://github.com/mxcl/homebrew/wiki/Installation ) ซึ่งทำงานได้ดี แต่ฉันก็ยังไม่สามารถอัพเดท homebrew → brew update Initialized empty Git repository in /usr/local/homebrew/.git/ error: Failed connect to github.com:3128; Operation timed out while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack fatal: HTTP request failed Error: Failure while executing: git fetch origin การทำงานในโหมด verbose ไม่ได้ช่วยอะไรมากมาย: …
5 macos  git  homebrew  github 

1
คอมพิวเตอร์ของฉันไม่พบคำสั่ง git
ฉันเพิ่งติดตั้ง git บนคอมพิวเตอร์ (OSX 10.10.1) และเมื่อฉันใช้ git git: error: unable to find utility "git", not a developer tool or in PATH. ดังนั้นฉันตรวจสอบพบว่าฉันไม่มีไดเรกทอรีที่ git อยู่ใน PATH ดังนั้นฉันจึงเพิ่มเข้าไปฉันได้ตรวจสอบและ PATH มีมัน ของฉัน PATH คือ /Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/Jesse/SDKs/android-sdk-macosx/platform-tools:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/Jesse/SDKs/android-sdk-macosx/tools/android:/opt/X11/bin:/usr/local/git/bin คุณจะสังเกตได้ว่าอันสุดท้ายคือ /usr/local/git/bin. ถ้าฉัน cd to / usr / local / git / bin และเรียกใช้ ./git จากนั้นคอมไพล์ก็ใช้ได้ ฉันไม่สามารถเข้าใจได้ว่าอะไรเป็นสาเหตุของเรื่องนี้ ฉันลองรีสตาร์ทคอมพิวเตอร์ด้วยในกรณีที่ไม่มีการเปลี่ยนแปลงใด …
4 macos  git  python  path 

3
Windows บอกว่าสิทธิ์การเข้าถึงถูกปฏิเสธสำหรับไฟล์ที่ฉันเป็นเจ้าของ
ดังนั้นเมื่อเร็ว ๆ นี้ Windows ได้ตัดสินใจที่จะหลอกหลอนฉันและทำให้มันเป็นไปไม่ได้ที่จะยอมรับกับที่เก็บ git ของฉัน มันทำให้ฉันมีข้อผิดพลาดนี้ในคอมไพล์ (ใน Cygwin): $ git commit -a error: insufficient permission for adding an object to repository database .git/objects error: NVG510Fixer/NVG510Fixer/Resources/layout/WarningConfirmation.axml: failed to insert into database error: unable to index file NVG510Fixer/NVG510Fixer/Resources/layout/WarningConfirmation.axml fatal: updating files failed อืม ... แต่จากนั้นฉันไปที่โฟลเดอร์ NVG510Fixer และอ้างสิทธิ์ความเป็นเจ้าของทุกสิ่งในนั้นและเรียกซ้ำอีกครั้งว่าทุกคนมีอำนาจเต็มที่ ดูเหมือนว่าจะใช้งานได้ แต่ไม่ได้ทำให้ข้อผิดพลาดหายไป .. …

2
SCM ใดที่มีความเข้มข้นของดิสก์น้อยกว่า (GIT กับ SVN กับคนอื่น ๆ )
ฉันสงสัยว่า pouplar SCM ของใด (โดยเฉพาะฉันสนใจ GIT, SVN) มีความเข้มข้นของดิสก์น้อยกว่า สิ่งนั้นคือฉันจะได้รับ SSDisk (SSD) และพวกเขามีรอบการเขียน จำกัด และฉันกำลังคิดถึง SCM ที่ดูแลรักษาไฟล์จำนวนมากและดังนั้นการใช้งานอย่างเข้มข้นอาจทำให้อายุการใช้งานของดิสก์สั้นลง (: ในใจของฉัน GIT นั้นเป็นดิสก์ที่มีความเข้มข้นมากขึ้นเพราะมันเก็บประวัติเต็มและการกระโดดจากเวอร์ชั่นหนึ่งไปอีกเวอร์ชั่นนั้นง่ายกว่ามาก ความคิดของคุณ? : D
4 ssd  git  svn 

1
ค้นหาการคอมมิชชันที่เพิ่มบรรทัดของรหัสเฉพาะใน Github เป็นครั้งแรก
ฉันต้องการที่จะหาสิ่งที่กระทำที่เพิ่มบรรทัดต่อไปนี้ของรหัสsolver.cppสำหรับห้องสมุดการเรียนรู้ลึกCaffeซึ่งเป็นโฮสต์บน Github ฉันไม่ได้เป็นผู้มีส่วนร่วมหรือมีสิทธิ์พิเศษใด ๆ ฉันจะทำอย่างไร template <typename Dtype> void SGDSolver<Dtype>::ClipGradients() { const Dtype clip_gradients = this->param_.clip_gradients(); if (clip_gradients < 0) { return; } const vector<shared_ptr<Blob<Dtype> > >& net_params = this->net_->params(); Dtype sumsq_diff = 0; for (int i = 0; i < net_params.size(); ++i) { if (this->net_->param_owners()[i] < 0) { sumsq_diff …
4 git  github 

2
.odt vs .fodt: พื้นที่ใดมีประสิทธิภาพที่สุดสำหรับที่เก็บคอมไพล์
ช่องว่างใดมีประสิทธิภาพที่สุดสำหรับที่เก็บ git: LibreOffice / OpenOffice .odt ไฟล์หรือ .fodt ไฟล์? ฉันคิดว่ามันควรจะเป็น .fodtเนื่องจากมีรูปแบบ XML ที่ไม่บีบอัด .fodt คอมเพรสเซอร์ที่เก็บจะสามารถใช้ซ้ำซ้อนระหว่างไฟล์ได้อย่างมีประสิทธิภาพในขณะที่ .odt ไฟล์ถูกบีบอัดแล้วและไม่สามารถบีบอัดเพิ่มเติมได้ แต่นั่นเป็นเพียงการเดา ใครบ้างมีประสบการณ์จริง

1
Git vs SVN: ประสิทธิภาพการจัดเก็บเว็บไซต์ [ปิด]
ฉันรู้ว่า SVN (การโค่นล้ม) จัดเก็บ delta ของไฟล์เพื่อเก็บข้อมูลได้อย่างมีประสิทธิภาพ อย่างไรก็ตาม Git นั้นซับซ้อนกว่าเล็กน้อย สิ่งที่ฉันสงสัยคือถ้าฉันต้องจัดเก็บไฟล์ HTML, รูปภาพและ js ธรรมดาและติดตามการเปลี่ยนแปลงของพวกเขากับสิ่งใดสิ่งหนึ่งสิ่งใดที่จะส่งผลให้เกิดประสิทธิภาพการจัดเก็บที่ดีขึ้น ฉันสนใจไฟล์ HTML เป็นพิเศษ ตอนแรกไม่ควรแตกต่างกันมาก อย่างไรก็ตามเมื่อมีการเปลี่ยนแปลงเว็บไซต์โดยเฉพาะโฮมเพจความแตกต่างควรชัดเจน ฉันสามารถลองทั้งคู่และเปรียบเทียบพวกเขาได้ แต่ต้องใช้เวลานานกว่าจะได้เห็น จริง ผล. ดังนั้นฉันตัดสินใจที่จะดูว่าอันใดที่ควรจะมีประสิทธิภาพมากกว่าในทางทฤษฎี

1
Git อยู่ใน PATH แต่ไม่ได้รับการยอมรับว่าเป็นคำสั่ง
ฉันเพิ่งติดตั้ง Git ใหม่และไม่สามารถเรียกใช้งานพรอมต์คำสั่งดั้งเดิมของ Windows ได้อีกต่อไป ฉันแน่ใจว่ามันมีสิ่งต่อไปนี้ Path ตัวแปรสภาพแวดล้อมอย่างที่คุณเห็น: C:\Users\Ult>where git C:\Program Files (x86)\Git\cmd\git.exe C:\Users\Ult>git --version 'git' is not recognized as an internal or external command, operable program or batch file. C:\Users\Ult>"C:\Program Files (x86)\Git\cmd\git.exe" --version git version 1.9.4.msysgit.2 จนถึงตอนนี้ฉันได้ลองแล้ว: ปิดและเปิดพรอมต์คำสั่งอีกครั้ง ติดตั้ง Git อีกครั้ง รีบูทคอมพิวเตอร์ แก้ไข Path ตัวแปรสภาพแวดล้อมการเคลื่อนย้าย C:\Program Files (x86)\Git\cmd ไปที่จุดเริ่มต้นของมัน …

0
วิธีเก็บข้อมูลที่เป็นความลับในขณะที่ใช้เฟรมเวิร์กไฟล์ dot
ฉันกำลังคิดหากลยุทธ์ในการจัดเก็บ dotfiles ของฉันใน Git จนถึงตอนนี้ฉันได้สร้างdotfiles repo บน GitHubและฉันได้รวมสคริปต์การติดตั้งซึ่งเพียงแค่โคลน repo จากนั้นเชื่อมโยงไฟล์แต่ละไฟล์ใน~ไดเรกทอรีของฉัน อย่างไรก็ตามฉันพยายามที่จะหาวิธีเก็บข้อมูลที่เป็นความลับใน dotfiles ของฉัน แต่ในขณะเดียวกันก็ทำให้แน่ใจได้ว่าไม่มีข้อมูลใดที่จะเข้าสู่ Git ได้ ตัวอย่างเช่นฉันมีไฟล์กำหนดค่า Irssi ซึ่งฉันมีดังต่อไปนี้: chatnets = { Freenode = { type = "IRC"; autosendcmd = "/msg nickserv identify PASSWORD ; wait 2000"; ... ตอนนี้ฉันเป็นเวอร์ชันที่ควบคุมไฟล์จุดนี้ฉันไม่สามารถจัดเก็บรหัสผ่านของฉันลงในไฟล์นี้ได้โดยตรง ซึ่งหมายความว่าทุกครั้งที่ฉันเริ่ม Irssi ฉันต้องidentifyใช้ NickServ ด้วยตนเองPASSWORDอย่างเห็นได้ชัดไม่ใช่รหัสผ่าน NickServ ของฉัน ฉันพยายามดูว่ามีวิธีรวมไฟล์ที่ปลอดภัยและไม่ได้ควบคุมเวอร์ชันไว้ในการตั้งค่าของ Irssi หรือไม่ แต่ฉันไม่สามารถหาวิธีแก้ไขปัญหานี้ได้ …

1
GitHub windows 7 sh.exe หยุดทำงาน
ทุกครั้งที่ฉันเรียกใช้การดำเนินการจากบรรทัดคำสั่งสำหรับ GitHub สำหรับ windows ฉันได้รับป๊อปอัพที่ระบุว่า sh.exe หยุดทำงาน UI ดูเหมือนว่าทำงานอย่างถูกต้อง บรรทัดคำสั่งใช้ sh.exe ที่มาพร้อมกับ GIT ดูเหมือนจะไม่พบสิ่งใดที่บ่งบอกว่าทำไมสิ่งนี้ถึงไม่ทำงาน ฉันใช้ git เวอร์ชั่น 1.9.5.github.0 where sh.exe C:\Users\Joe\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\sh.exe Problem signature: Problem Event Name: APPCRASH Application Name: sh.exe Application Version: 0.0.0.0 Application Timestamp: 5493b035 Fault Module Name: ntdll.dll Fault Module Version: 6.1.7601.18247 Fault Module Timestamp: 521ea8e7 Exception Code: …
3 windows  git  github 

1
การติดตั้ง Python และ Git เวอร์ชันใหม่ปลอดภัยกว่าจากแหล่งอื่นหรือไม่
ฉันต้องการติดตั้ง Python และ Git เวอร์ชันใหม่ลงในระบบของฉัน ในที่สุดฉันก็ใช้คำสั่งด้านล่างเพื่อรวบรวมและติดตั้งเวอร์ชันใหม่ อย่างไรก็ตามฉันได้รับแจ้งว่าการใช้make altinstallPython จะเป็นการดีกว่า มีอะไรผิดปกติกับการติดตั้งเวอร์ชั่นใหม่อย่างที่ฉันทำ? ติดตั้ง Python จากแหล่งที่มา: mkdir ~/getpython; cd ~/getpython wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz tar -xvf Python-3.4.2.tgz cd Python-3.4.2.tgz sudo apt-get install libssl-dev openssl ./configure make sudo make install ติดตั้ง Git จากแหล่งที่มา: mkdir ~/getgit; cd ~/getgit sudo apt-get install libcurl4-openssl-dev libexpat1-dev asciidoc xsltproc xmlto docbook2x …

1
ติดตั้ง git บน Bash บน Ubuntu บน Windows 10 ที่ติดตั้ง git bash สำหรับ Windows แล้ว?
ฉันใช้ git bash shell บน Windows 10 มาระยะหนึ่งแล้ว แต่ฉันเพิ่งติดตั้ง WSL / Bash สำหรับ Ubuntu บน Windows BUW มีระบบไฟล์ทั้งหมดแยกต่างหากจากไฟล์ Windows ของฉันและแพ็คเกจของตัวเอง ดังนั้นคำถาม: ถ้าฉันติดตั้ง git บน BUW (โดยใช้apt-get install git) นั่นคือซ้ำซ้อน (ดังนั้นฉันควรติดกับ gash bash shell ที่ฉันมีอยู่แล้วและรู้) หรือว่าเป็นรุ่น BUW ที่ดีกว่าในทางใดทางหนึ่ง (และฉันควรถอนการติดตั้ง git ตามที่ฉันมีตอนนี้)? หากฉันติดตั้งทั้งคู่พวกเขาจะขัดแย้งกันไหม (โปรดทราบว่าฉันใช้ git ในไฟล์ Windows ของฉัน - ไม่แน่ใจว่าจะยังใช้งานได้หรือไม่หากฉันถอนการติดตั้ง gash bash …

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