gitoliteのサーバ引越

album
<前提条件>
● サーバにgitliteをインストールしてリポジトリ管理している。
● サーバにsshで接続している。

サーバを移住する。

<ポイント>
● MacではBSD系なのでsedに''が必要になる。

-------
repos="repo1 repo2"

for repo in $repos
do
  git clone ssh://zeldagit/$repo
  cd $repo
  sed -i '' 's/コピー前サーバ/コピー先サーバ/g' .git/config
  git push
  cd ..
  rm -rf $repo
done
2021.07.25