Backup itu sangat penting, dan 1 backup tidaklah cukup. Didalam kasus git biasanya kita hanya push ke satu repository saja, sebenarnya kita bisa mengirim push sekaligus ke banyak repository online Github, Bitbucket, Gitlab dan banyak lainnya. File yang perlu di edit hanya 1, berada di dalam

.git/config

misalkan letak file git di komputer anda

/home/jaranguda/git/scripts

maka file .git/config berada di

/home/jaranguda/git/scripts/.git/config

buka file config tersebut, isinya kurang lebih seperti dibawah ini

[core]
      	repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = git@bitbucket.org:jaranguda/scripts.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

untuk menambahkan repository lainnya tambahkan dibagian url, lihat contoh dibawah ini

[core]
      	repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = git@bitbucket.org:jaranguda/scripts.git
        url = git@jaranguda.com:/home/git/scripts.git
        url = git@dev.jaranguda.com:/home/scripts.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

sebelumnya anda sudah harus membuat repository di tempat anda akan menyimpan file-file git. Sekarang tinggal jalankan perintah

git push

maka secara otomatis akan di push ke 3 buah server seperti yang ada di file config.

Leave a comment

Your email address will not be published. Required fields are marked *