Git push error ได้รับฮุ๊กล่วงหน้าถูกปฏิเสธ
ฉันได้ทำงาน gitlabhq รางเซิร์ฟเวอร์บนเครื่องเสมือนดังต่อไปนี้ 1-6 ขั้นตอนจากนี้กวดวิชาhttps://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.mdsudo -u git -H bundle exec rails s -e productionและเริ่มต้นรางคำสั่งเซิร์ฟเวอร์การดำเนินการ หลังจากนั้นฉันสร้างผู้ใช้โดยใช้เครื่องมือผู้ดูแลระบบและสร้างโครงการใหม่ภายใต้ผู้ใช้นี้ จากนั้นฉันพยายามที่จะผลักดันโครงการที่มีอยู่ไปยัง repo นี้เช่นเคย แต่ในขั้นตอนสุดท้ายgit push origin masterล้มเหลวด้วยข้อผิดพลาด [ปฏิเสธระยะไกล] master -> master (ปฏิเสธการขอล่วงหน้า) ข้อมูลเพิ่มเติม: 1) ฉันยังไม่ได้เปิดใช้งานผู้ใช้ (เจ้าของโครงการ) ผ่านลิงก์เปิดใช้งานอีเมลเพราะฉันไม่ได้กำหนดค่าบริการไปรษณีย์บนฝั่งเซิร์ฟเวอร์และฉันไม่พบคำแนะนำวิธีการทำเช่นนั้นในคู่มือนี้ 2) เซิร์ฟเวอร์ Gitlab สร้างเคล็ดลับวิธีผลักโครงการเพื่อซื้อคืนและไม่มีrepositories/เส้นทาง ฉันหมายถึงมันสร้างขึ้นgit@mygitlabhost:user/repo.gitแทนที่git@mygitlabhost:repositories/user/repo.gitถูกต้อง 3) เมื่อฉันพยายามที่จะแก้ปัญหานั้นผมเปิดpre-receiveสคริปต์ภายใน repo บนเซิร์ฟเวอร์และพยายามที่จะตัวแปรเอาท์พุท (มี 3 ของพวกเขา) refs = ARGF.read, key_id = ENV['GL_ID']และrepo_path …