Git: เพิ่ม backup repo

Supphachoke Suntiwichaya
1 min readOct 3, 2017

--

ภาพจาก: https://git-scm.com/images/logos/downloads/Git-Logo-Black.png

บันทึกไว้ซะหน่อย กลับมาแก้ 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 จริงๆ มันมีวิธีอื่นอีกนะลองศึกษาดู

--

--

No responses yet