Git ප්රභව සේවාදායකයක් සඳහා ධාරකය වෙනස් කරන්න
සිට: http://pseudofish.com/blog/2010/06/28/change-host-for-a-git-origin-server/
මෙය ඔබ කළ යුතු දෙයක් නොවේ යැයි සිතමු. ඩොමේන් නාමය කල් ඉකුත්වී ඇති විට, git ව්යාපෘති කිහිපයක් සමඟ සහයෝගයෙන් කටයුතු කිරීමට මා භාවිතා කළ සේවාදායකය. මෙයින් අදහස් කළේ නැවත සමමුහුර්ත වීමට දේශීය ගබඩාවලට සංක්රමණය වීමේ මාර්ගයක් සොයා ගැනීමයි.
යාවත්කාලීන කිරීම: මෑත කාලීන git අනුවාදයන් සමඟ පහසු ක්රමයක් ඇති බව පෙන්වා දීම ගැන w මාවොල්ෆ්ට ස්තූතියි (2010 පෙබරවාරි, පසු):
git remote set-url origin ssh://newhost.com/usr/local/gitroot/myproject.git
විස්තර සඳහා man පිටුව බලන්න.
ඔබ පැරණි අනුවාදයක සිටී නම්, මෙය උත්සාහ කරන්න:
අවවාදයක් ලෙස, මෙය ක්රියාත්මක වන්නේ එකම සේවාදායකයක් ලෙස, විවිධ නම් වලින් පමණි.
නව සත්කාරක නාමය newhost.com
සහ පැරණි එක යැයි උපකල්පනය oldhost.com
කිරීම වෙනස් කිරීම තරමක් සරල ය.
.git/config
ඔබගේ වැඩ කරන නාමාවලියෙහි ගොනුව සංස්කරණය කරන්න . ඔබ එවැනි දෙයක් දැකිය යුතුය:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://oldhost.com/usr/local/gitroot/myproject.git
වෙත වෙනස් oldhost.com
කරන්න newhost.com
, ගොනුව සුරකින්න, ඔබ ඉවරයි.
මගේ සීමිත පරීක්ෂණයෙන් ( git pull origin; git push origin; gitx
) සියල්ල පිළිවෙලට පෙනේ. ඔව්, මම දන්නවා git අභ්යන්තරය අවුල් කිරීම නරක ස්වරූපයක් බව.