Git: เพิ่ม backup repo
1 min readOct 3, 2017
บันทึกไว้ซะหน่อย กลับมาแก้ project เก่าตอนนั้นทำ private repo ไว้ที่บน server แล้วเขียน hook ไว้ update หน้าเว็บ พอกลับมาแก้เลยนึกอยาก backup source code ไว้ที่ gitlab ด้วย เลยค้นดูพบว่ามีวิธีเพิ่ม pushurl ง่ายๆ ดังนี้
edit
$ pico .git/config
เดิมจะประมาณนี้
[remote “origin”]
url = ssh://root@primary-repo:mrchoke/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
ให้เพิ่ม
[remote “origin”]
url = ssh://root@primary-repo/home/mrchoke/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
pushurl = ssh://root@primary-repo/home/mrchoke/project.git
pushurl = git@backup-repo:mrchoke/project.git
คราวนี้เวลาเรา push ก็จะยิงไปสองที่คือตัวหลักกับตัว backup จริงๆ มันมีวิธีอื่นอีกนะลองศึกษาดู