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

Git เป็นระบบควบคุมแหล่งแจกจ่าย

3
"อาจารย์" หมายถึงอะไรใน "ต้นแบบต้นกำเนิด push git"
ฉันใหม่เพื่อ git เป็นระบบควบคุมเวอร์ชัน ฉันพยายามอ่านเอกสาร แต่ฉันไม่เข้าใจความหมายของ "อาจารย์" ในคำสั่งนี้: git push origin master บางคนสามารถอธิบายได้ด้วยคำศัพท์ที่โง่เขลามาก ๆ ?
15 git 

2
“ สิทธิ์การเข้าถึง” ใดที่สามารถบล็อกการเข้าถึงที่เก็บ gitlab
ฉันพยายามติดตั้ง gitlab (6.5.1) บนเซิร์ฟเวอร์ใหม่ที่สะอาด ทุกอย่างดูเหมือนจะใช้งานได้ แต่คอมไพล์ไม่สามารถผลักดันไปยังโครงการใด ๆ ทำตามคำสั่งจากหน้าโครงการที่สร้างขึ้นใหม่และผลักดันไปยังระยะไกลผ่านทาง ssh ให้: $ git push -u origin master fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. นี่ดูเหมือนจะเป็นปัญหาที่พบบ่อยพอสมควร น่าเสียดายที่ดูเหมือนจะมีสาเหตุที่เป็นไปได้จำนวนมากและดูเหมือนว่าจะไม่มีสาเหตุใดที่ตรงกัน จากปัญหา 3424 กับรีลีสเก่าและแหล่งอื่น ๆ ออนไลน์ฉันได้เห็นและตรวจสอบคำแนะนำต่อไปนี้: ปุ่ม ssh ที่เหลือ นี่คือการตั้งค่าใหม่ทั้งหมดโดยไม่เหลือสิ่งใด รหัสของฉันถูกเพิ่มลงในไฟล์คีย์ที่ได้รับอนุญาตอย่างถูกต้องและเป็นรายการเดียวเท่านั้น การรัน ssh …

2
git, nagios และ hooks, repo คอมไพล์ที่เสียหาย
พื้นหลัง เรากำลังใช้ nagios เพื่อตรวจสอบโครงสร้างพื้นฐานของเรา เราไม่มีการกำหนดค่า nagios ภายใต้การควบคุมเวอร์ชันในขณะนี้และเราสองคนที่จัดการการกำหนดค่า nagios เช่นนี้ฉันกำลังทำงานเพื่อให้ nagios ของเราตั้งค่าเป็น git repo ส่วนกลางโดยใช้ hooks เพื่อทำการตรวจสอบไวยากรณ์แล้วถ้าค่าปรับนั้นดูดีทำให้พวกมันใช้งานได้ ฉันใช้โพสต์ของผู้ชายคนนี้เป็นจุดเริ่มต้น เวิร์กโฟลว์ทั่วไปที่ฉันพยายามใช้คือ: แก้ไข repit คอมไพล์ท้องถิ่นของ nagios config เพิ่มไฟล์ที่แก้ไขแก้ไขกระทำในเครื่อง git push origin master ไปยัง repo ระยะไกล Push ถูกดักจับโดย hook การรับล่วงหน้าซึ่งใช้ไฟล์ย้ายไปยังไดเร็กทอรีชั่วคราวบนเซิร์ฟเวอร์และรันผ่านทาง nagios syntax checker หากตัวตรวจสอบไวยากรณ์ผ่านไปให้ยอมรับการพุชจากนั้นใช้ hook post-commit เพื่อgit pullโค้ดใหม่ลงในไดเร็กทอรีการกำหนดค่า live nagios จากนั้นรีสตาร์ท nagios หากตัวตรวจสอบไวยากรณ์ล้มเหลวให้ปฏิเสธการพุชและแสดงข้อผิดพลาดทางไวยากรณ์ของ nagios ให้กับผู้ใช้ …
14 git 

3
ใช้ git สำหรับไฟล์การกำหนดค่าเซิร์ฟเวอร์หลายไฟล์
เราได้โยกย้ายซอร์สโค้ดจำนวนมากไปยังคอมไพล์และมีความสุขมากกับโซลูชันปัจจุบันของเรา เราต้องการให้ไฟล์การกำหนดค่าเซิร์ฟเวอร์ของเราเป็นเวอร์ชันเดียวกันในระบบเดียวกัน แต่มีบางสิ่งที่ไม่ทำงานตามที่เราต้องการและหวังว่าจะมีคนแบ่งปันประสบการณ์ของเขาที่นี่ คำถามนี้คล้ายกับการใช้การควบคุมการแก้ไขสำหรับไฟล์การกำหนดค่าเซิร์ฟเวอร์? แต่เรามีข้อกำหนดพิเศษบางอย่างที่ไม่ทำงานกับคำแนะนำสำหรับคำถามนั้น การตั้งค่าปัจจุบันใช้การโค่นล้มสำหรับไฟล์การกำหนดค่า พื้นที่เก็บข้อมูลที่สอดคล้องกันดูเหมือนว่านี้ / # root ของที่เก็บ + - www.domain.com/ # การกำหนดค่าสำหรับ www | \ - etc / | \ - apache2 / + - dev.domain.com/ # การกำหนดค่าสำหรับ dev | + - etc / | \ - เลือก / | \ - app1 / | \ …
14 linux  svn  configuration  git 

2
ที่เก็บ GIT ผ่าน LAN
ฉันกำลังพยายามตั้งค่าที่เก็บ GIT บน LANในUbuntu OS ฉันสามารถตั้งค่าที่เก็บ GIT ได้ แต่ไม่แน่ใจว่าจะ เปิดเผยที่เก็บข้อมูลกับผู้ใช้รายอื่นใน LANได้อย่างไร ในขณะที่มันต้องใช้เซิร์ฟเวอร์ผมติดตั้งOpenSSH เซิร์ฟเวอร์ แต่ไม่ทราบวิธีกำหนดค่า กรุณาชี้ให้ฉันแก้ไขทรัพยากรให้อ่าน ขอบคุณ
14 git 

3
การตั้งค่า repo คอมไพล์ในแผนการโฮสต์ของ GoDaddy ของฉัน
ฉันมีโครงการที่ควบคุมเวอร์ชันโดยใช้ git สิ่งที่ฉันต้องการจะทำคือตั้งค่า repo บนแพ็คเกจโฮสติ้งที่ใช้ร่วมกัน (เปิดใช้งาน ssh) GoDaddy ของฉันเพื่อให้ฉันสามารถปรับใช้ด้วยการกดแทนที่จะลากและวางใน FTP เคล็ดลับใด ๆ ที่จะได้รับการชื่นชม ดีที่สุดจะเป็นบัญชีจากคนที่ทำไปแล้ว แต่ฉันไม่สามารถหาออนไลน์ได้เป็นการส่วนตัว
14 git  godaddy 

4
git clone - ล้มเหลวแทนการขอข้อมูลประจำตัว
เมื่อการโคลนที่เก็บข้อมูลคอมไพล์ในเครื่องมืออัตโนมัติ - ส่วนหน้าของเว็บระบบ CI บางครั้งการเรียก git clone จะเปิดขึ้นพร้อมท์ถามชื่อผู้ใช้และรหัสผ่าน (ตัวอย่างเช่นเมื่อทำการโคลน Github repo ที่ไม่มีอยู่หรือบนโหนดใหม่ ) ฉันจะทำให้คอมไพล์ล้มเหลวได้อย่างไร (ควรมีข้อความแสดงข้อผิดพลาดที่สมเหตุสมผลและรหัสทางออก) แทนที่จะรอให้กระบวนการเซิร์ฟเวอร์ให้ชื่อผู้ใช้และรหัสผ่าน
14 git  automation 

2
การวางคีย์ RSA ลงในหลุมฝังศพของคีย์สีฟ้า
ฉันจะเก็บคู่กุญแจของฉัน (โดยทั่วไปคือ id_rsa และ id_rsa.pub) ในหลุมฝังศพคีย์สีฟ้าได้อย่างไร ฉันต้องการใส่กุญแจสาธารณะในบริการ GIT ของฉันและอนุญาตให้เครื่องเสมือนดาวน์โหลดกุญแจส่วนตัวจาก Azure key vault -> เพื่อให้สามารถเข้าถึง GIT ได้อย่างปลอดภัย ฉันพยายามสร้างไฟล์ PEM คู่หนึ่งและรวมมันเป็น pfx แล้วอัปโหลดแบบลับๆไฟล์ที่ฉันได้รับกลับมาดูเหมือนจะแตกต่างอย่างสิ้นเชิงกับไฟล์ pem ทั้งสอง ฉันพยายามป้อนรหัสลับของฉันด้วยตนเองใน Azure แต่เปลี่ยนบรรทัดใหม่เป็นช่องว่าง

6
แก้ไขชื่อผู้ใช้เมื่อทำการติดตาม / etc / ในที่เก็บ git และคอมมิทเป็น root
เราใช้คอมไพล์เพื่อติดตามการเปลี่ยนแปลงใน/etc/เซิร์ฟเวอร์ของเรา ผู้ดูแลระบบทำงานเป็นรูทเมื่อเปลี่ยนไฟล์ใน / etc / ดังนั้นคอมมิทจึงมีผู้เขียน root <root@machinename> สิ่งนี้ไม่เป็นที่น่าพอใจมากนักเนื่องจากคุณไม่เห็นว่าผู้ดูแลระบบคนใดทำการเปลี่ยนแปลง เราจะทำอย่างไรเพื่อให้ได้ชื่อผู้ดูแลระบบที่แท้จริงในบันทึก git? ฉันไม่คิดว่าการเก็บรักษาโคลนโลคัลของที่เก็บเป็นไปได้เนื่องจากเราเปลี่ยนบ่อย ๆ จนกว่าสิ่งที่ใช้งานได้และวงจรการเปลี่ยนคอมมิชชัน - push-seeError จะไม่ช่วยที่นี่
13 git  root  vcs  etc 

2
ฉันจะติดตั้ง git บน RHEL 6 ได้อย่างไร
ฉันกำลังพยายามติดตั้ง Git บนเซิร์ฟเวอร์การพัฒนา RHEL6 ฉันมีประสบการณ์กับ Ubuntu แต่นี่เป็นครั้งแรกที่ฉันทำงานกับ RHEL (ฉันเป็นนักพัฒนาที่พยายามกรอกข้อมูลเพื่อดูแลระบบ Linux Sysadmin ที่เพิ่งออกเดินทาง) ฉันได้ตั้งค่า repos เพิ่มเติมสองรายการ (EPEL และ IUS) สำหรับแพ็คเกจอื่น ๆ ที่จำเป็นสำหรับการติดตั้ง Magento ผลผลิตของยำ repolist: [root@box]# yum repolist Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. repo id repo name status epel Extra Packages for Enterprise Linux 6 - x86_64 7,841 …
12 git  rhel6  epel 

1
/etc/hosts.deny ที่มีขนาดใหญ่มากสามารถชะลอการเชื่อมต่อ SSH ได้หรือไม่
ฉันใช้ denyhosts มาระยะหนึ่งแล้วและฉันสังเกตเห็นว่าตัวเอง/etc/hosts.denyค่อนข้างใหญ่ Denyhosts เพิ่ม IP ไปที่/etc/hosts.denyและ denyhosts ของฉันถูกกำหนดค่าให้ไม่ลบ IP $ wc -l /etc/hosts.deny 22149 /etc/hosts.deny อาจเป็นปัญหาหรือไม่ ฉันไม่เข้าใจว่า libwrap ทำงานอย่างไร หวังว่าจะมีการแฮ็กรายการเหล่านี้หรือบางอย่างเพื่อการเข้าถึงที่รวดเร็ว แต่ฉันไม่ได้ดูรหัสนั้น ฉันมีปัญหาระบบเครือข่ายที่น่าแปลกใจที่การเชื่อมต่อ SSH ของฉันไปยังเซิร์ฟเวอร์ gitosis หยุดทำงาน (จริง ๆ แล้วเป็นการอัปเดตของการใช้บันเดิล Symfony2 bin/vendors install) ฉันไม่แน่ใจว่าจะแก้ไขข้อบกพร่องได้อย่างไรดังนั้นฉันจึงค้นหาสิ่งที่อาจผิดปกติกับกล่องเช่นการขาดแคลนทรัพยากร นี่คือบนเซิร์ฟเวอร์ Ubuntu 10.04.4 LTS
12 ssh  unix  git 

5
ไม่สามารถติดตั้ง GIT บน CentOS 6.0 x64
ฉันกำลังพยายามติดตั้ง GIT ด้วย RPM หรือ YUM แต่ฉันทำไม่ได้ ฉันได้รับข้อผิดพลาดต่อไปนี้: error: Failed dependencies: libcrypto.so.10 is needed by git-1.7.1-2.el6.i686 libcurl.so.4 is needed by git-1.7.1-2.el6.i686 libexpat.so.1 is needed by git-1.7.1-2.el6.i686 libssl.so.10 is needed by git-1.7.1-2.el6.i686 libz.so.1 is needed by git-1.7.1-2.el6.i686 perl(Error) is needed by git-1.7.1-2.el6.i686 perl(Git) is needed by git-1.7.1-2.el6.i686 perl-Git = 1.7.1-2.el6 is …
12 centos  git 

2
ฉันจะทำให้ GitLab ลบข้อมูลสำรองเก่าได้อย่างไร
ฉันใช้งานเรคเพื่อสร้างข้อมูลสำรองสำหรับ GitLab 6.8.2 gitlab-rake gitlab:backup:create ใน/etc/gitlab/gitlab.rbฉันเพิ่มบรรทัดต่อไปนี้: gitlab_rails['backup_keep_time'] = 60 นี่ควรจะตัดการสำรองข้อมูลที่เก่ากว่า 60 วินาที ความคาดหวังของฉันคือว่าการรันครั้งที่สองgitlab:backup:createจะลบการสำรองข้อมูลครั้งแรกหากผ่านไป 60 วินาที แม้ว่าบรรทัดสุดท้ายในผลลัพธ์คือ กำลังลบข้อมูลสำรองเก่า ... กำลังข้าม ฉันจะกำหนดค่า GitLab ให้ลบข้อมูลสำรองเก่าได้อย่างไร
12 backup  git  gitlab 

2
debian: FATAL -> ไม่สามารถแยกได้
ครั้งแรกในชีวิตของฉันฉันมีสิ่งนี้: root@peklan:~# aptitude install git-core No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. FATAL -> Failed to fork. ใครสามารถอธิบายวิธีกำจัดข้อความนี้ได้บ้าง
12 debian  git 

4
สร้างผู้ใช้ SSH ด้วยสิทธิ์แบบ จำกัด เพื่อใช้ที่เก็บ Git เท่านั้น
ฉันมีที่เก็บ git โฮสต์บนเซิร์ฟเวอร์ SunOS ของฉันที่ฉันใช้จากระยะไกลผ่าน ssh git clone ssh://myUser@mydomain.com/path/to/git ตอนนี้ฉันต้องเพิ่มผู้ใช้มากขึ้นเพื่อให้สามารถเข้าถึงที่เก็บ แต่ไม่แน่ใจว่าจะทำอย่างไร ฉันเพิ่มหนึ่งผู้ใช้ทดสอบใน ssh แต่ดูเหมือนว่าฉันไม่สามารถ จำกัด สิทธิ์ผู้ใช้ให้ใช้ git ได้เท่านั้น testUserสามารถ ssh ผ่านและเรียกดูเซิร์ฟเวอร์ทั้งหมด ฉันจะสร้างผู้ใช้ที่สามารถเข้าถึง git จากระยะไกลเพื่อโคลน / ดึง / ดันเป็นต้นได้อย่างไร ขอบคุณ

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