ฉันได้รับตำแหน่งและคำแนะนำในการสร้างที่เก็บ git ใหม่แล้ว น่าเสียดายที่ฉันพบปัญหาและไม่มีใครรู้ว่าจะทำอย่างไร หวังว่าใครบางคนสามารถช่วยฉันออก
นี่คือคำแนะนำที่ฉันถูกทิ้งไว้:
สร้างที่เก็บใหม่:
- สำหรับขั้นตอนเหล่านี้คุณต้องอยู่ในที่เก็บ gitosis-admin หากคุณไม่มีในโฟลเดอร์หลักที่เหมาะสมให้ทำ: git clone git@xxx.xxx.x.xx: gitosis-admin.git
- แก้ไขไฟล์ gitosis.conf - ในรูท gitosis-admin ภายใต้ [group base-repo] ให้เพิ่มชื่อของ repo ใหม่ไปยังส่วนท้ายของส่วน "writable ="
- ยอมรับการเปลี่ยนแปลงและกดกลับไปที่ gitosis-admin master
- สำหรับคำสั่งถัดไป my_new_project หมายถึงชื่อโครงการของคุณ
- mkdir my_new_project
- cd my_new_project
- git init
- คัดลอกไฟล์ใด ๆ ที่คุณต้องการใช้เพื่อเริ่ม repo
- git commit -a -m "การเริ่มต้นพื้นที่เก็บข้อมูลใหม่"
- git ระยะไกลเพิ่มแหล่งกำเนิด git@192.168.4.20: my_new_project.git
- git push master
- git push master: qa
ดังนั้นฉันจึงทำ 1 และ 2 โดยไม่มีปัญหา มันสร้างโฟลเดอร์ในเครื่องของฉันชื่อ gitosis-admin ฉันแก้ไขไฟล์ gitosis.conf ตามที่ระบุ แต่เมื่อฉันพยายามทำขั้นตอนที่ 3 (ซึ่งฉันถือว่าเป็น git push gitosis-admin master) bash บอกฉันว่า
ร้ายแรง: 'master' ไม่ได้เป็นที่เก็บ git
ร้ายแรง: ปลายระยะไกลวางสายโดยไม่คาดคิด
ผมทำอะไรผิดหรือเปล่า?
ลองดูสินี่อาจช่วยแก้ปัญหาของคุณได้: stackoverflow.com/questions/7318918/…
—
John Powel
เอ๊ะ ตอนนี้ฉันได้รับข้อผิดพลาดอื่น พยายาม
—
EmmyS
git remote add origin git@xxx.xxx.x.xx:loyalty.git
(ชื่อโครงการใหม่ของฉัน) และมันบอกฉันfatal: remote origin already exists.