Score:0

ssh -A ยังไม่อนุญาตให้ git pull

ธง cn

เรามีการตั้งค่าที่เซิร์ฟเวอร์ git ของเราต้องการคีย์สาธารณะในการตรวจสอบสิทธิ์เพื่อพุชหรือดึง ฉันกำลังพยายามดำเนินการดังกล่าวบนเซิร์ฟเวอร์เครื่องใดเครื่องหนึ่งของเรา และไม่สามารถทราบได้ว่าเหตุใดจึงไม่ทำงาน ฉันได้ค้นหาและค้นหาและทุกสิ่งที่ฉันพบบอกว่าให้เรียกใช้ ssh -A เมื่อลงชื่อเข้าใช้เซิร์ฟเวอร์และควรส่งต่อสิ่งที่จำเป็นเพื่ออนุญาตให้ดำเนินการคอมไพล์ แต่มันไม่ทำงาน

บนเครื่องของฉัน ฉันสามารถ cd ลงในไดเร็กทอรี เรียกใช้ git push ต้นแบบต้นทาง พิมพ์รหัสผ่านของฉันสำหรับ ~/.ssh/id_rsa และทำงานได้อย่างสมบูรณ์

เมื่อเข้าสู่เซิร์ฟเวอร์ที่ฉันลองใช้ ssh เพิ่ม ~/.ssh/id_rsa ใส่รหัสผ่านของฉันแล้วเรียกใช้ ssh -A [ผู้ใช้]@[เซิร์ฟเวอร์] และมันก็เข้าสู่ระบบได้ดี ฉันจึง cd ลงในไดเร็กทอรีและรัน คอมไพล์ดึง ที่ฉันได้รับ ปฏิเสธการอนุญาต (คีย์สาธารณะ)

ฉันไม่สามารถเข้าใจได้ว่าเหตุใดจึงไม่อนุญาตให้ฉันผลักหรือดึงจากเซิร์ฟเวอร์ มันทำงานในเครื่องและฉันใช้แฟล็ก -A เมื่อ ssh-ing เข้าสู่เซิร์ฟเวอร์ แต่ทุกครั้ง ปฏิเสธการอนุญาต (คีย์สาธารณะ)

หวังว่าใครบางคนที่เชี่ยวชาญในเรื่องเซิร์ฟเวอร์มากกว่าจะเห็นว่าฉันแค่ทำอะไรผิดไป และมันก็เป็นการแก้ไขที่ง่ายดาย ขอบคุณทุกคน ฉันขอขอบคุณเวลาและความช่วยเหลือ

Score:0
ธง tv

จริงๆ แล้วฉันไม่เข้าใจการตั้งค่าของคุณทั้งหมด แต่โดยทั่วไปแล้ว ฉันขอแนะนำให้ใช้ ไฟล์คอนฟิก SSH สำหรับกรณีการใช้งานดังกล่าว

ตัวอย่างเช่น หากชื่อเซิร์ฟเวอร์ของคุณคือ my-server.comอาจมีลักษณะดังต่อไปนี้:

โฮสต์ my-server.com
 ชื่อโฮสต์ my-server.com
 พอร์ต 22
 IdentityFile ~/.ssh/id_rsa

มันจะแจ้งให้คุณใส่ข้อความรหัสผ่านสำหรับคีย์ส่วนตัว

Score:0
ธง jp

ใช้ GIT_SSH_COMMAND="ssh -v" git ดึง เพื่อรับเอาต์พุตอย่างละเอียดจาก จุ๊ๆ.

cn flag
เรียกใช้บนเซิร์ฟเวอร์หลังจากที่ฉัน ssh เข้าสู่เซิร์ฟเวอร์หรือไม่
jp flag
@NeglectedSanity คุณเรียกใช้สิ่งนี้แทน `git pull` ธรรมดา

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา