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

4
การใช้คีย์ส่วนตัว SSH เดียวกันข้ามหลายเครื่อง
ฉันมี repo Github ฉันต้องการเข้าถึงจากเครื่อง Linux สองเครื่องที่แตกต่างกัน สำหรับเครื่องแรกฉันทำตามคำแนะนำของ Github ในการสร้างกุญแจ SSH และเพิ่มกุญแจสาธารณะที่เป็นผลลัพธ์ให้กับ Github ลูกค้ารายนี้ใช้งานได้ดี สำหรับไคลเอนต์ที่สองฉันคัดลอก/home/{user}/.ssh/id_rsaไฟล์จากไคลเอนต์แรก ฉันคิดว่านี่อาจเป็นสิ่งที่ฉันต้องทำ แต่เมื่อฉันพยายามเชื่อมต่อฉันจะได้รับ 'การอนุญาตถูกปฏิเสธ (publickey)' ฉันพลาดอะไรไป
23 linux  ssh  github 

4
เผยแพร่ id_rsa.pub เพื่อให้การตั้งค่าสภาพแวดล้อมใหม่ง่ายขึ้นหรือไม่
เพื่อให้การตั้งค่า SSH แบบไม่ใช้รหัสผ่านง่ายขึ้นในเครื่องและสภาพแวดล้อมใหม่ ๆ มีเหตุผลใดที่id_rsa.pubไฟล์ (แค่ครึ่งหนึ่งของคู่กุญแจสาธารณะ) ไม่สามารถเผยแพร่ได้ที่ไหนสักแห่งบนเว็บ? ตัวอย่างเช่นในที่เก็บ dotfiles GitHub ฉันรู้ว่า: id_rsaไฟล์ (ครึ่งส่วนตัวของคู่คีย์) จะต้องได้รับการปกป้องอย่างระมัดระวังและ คู่คีย์ควรได้รับการป้องกันด้วยวลีรหัสผ่าน แต่การค้นหาของฉันยังไม่ได้เปิดคำแนะนำที่ชัดเจนใด ๆ ที่อนุญาตหรือสนับสนุน ด้วยความอยากรู้อยากเห็นคำแนะนำเดียวกันจะถือกุญแจคู่โดยไม่มีข้อความรหัสผ่านหรือไม่?

3
ฉันจะทำให้เจนกินส์ทำสคริปต์ที่ดึงมาจาก Git ได้อย่างไร
ฉันใช้ Jenkins เพื่อกระตุ้นและจัดการชุดงานนำเข้า ฉันต้องการใส่สคริปต์นำเข้าของฉันใน Github และเมื่อเจนกินส์สร้างงานมันควร (a) ดึงสคริปต์ควบคุมเวอร์ชันนั้นออกจาก Github และ (b) เรียกใช้สคริปต์ ปัญหาที่ฉันพบคือฉันไม่รู้วิธีอ้างอิงชื่อของสคริปต์เพื่อทำงานภายในงาน ฉันสมมติว่าซอร์สโค้ดถูกดึงลงในไดเรกทอรีพื้นที่ทำงาน สมมติฐานนั้นถูกต้องหรือไม่ (ถ้ามีเพียงเอกสาร!) นี่คือสิ่งที่ฉันทำไปแล้ว: ติดตั้ง Jenkins (ชัด) บน Windows Server ของฉัน (ไม่ฉันไม่มีตัวเลือกเกี่ยวกับเรื่องนั้น) สร้างที่เก็บในบัญชี Github ของฉันและใส่รหัสของฉันลงไป เผยแพร่สู่สาธารณะที่https://github.com/mcholl/SARS-Import/ คุณจะเห็นฉันมีสองสคริปต์ roottest.py และ omniture-video \ test.py รหัสที่อยู่ภายใต้สิทธิบัตรของ Apple ฉันแน่ใจ :) แนวคิดคือฉันต้องการเรียกใช้ roottest.py ติดตั้งปลั๊กอิน Github สร้างงานดังนี้: ชื่อโครงการ = "การทดสอบการรวม GitHub" โครงการ GitHub: …
12 jenkins  github 

5
Mirror GitHub ถึง Gitlab
ใน gitlab ท้องถิ่นฉันสร้างสำเนาโครงการโนวา ( https://github.com/openstack/nova ) ฉันจะรักษา repo nova ในพื้นที่ให้ตรงกับ github ได้อย่างไรอาจอัปเดตหนึ่งครั้งต่อชั่วโมงหรือต่อวัน ฉันต้องการโซลูชันที่คล้ายกับสิ่งที่อธิบายไว้ที่นี่สำหรับ bitnami: http://wiki.bitnami.com/Applications/BitNami_GitLab#Keeping_in_sync_with_the_GitLab_repository_at_GitHub (ฉันใช้ Devstack เพื่อติดตั้ง Openstack)
11 github  gitlab 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.