100-Days-Of-DevOps-Challenge-KodeKloud

Git Manage Remotes

The xFusionCorp development team added updates to the project that is maintained under /opt/beta.git repo and cloned under /usr/src/kodekloudrepos/beta. Recently some changes were made on Git server that is hosted on Storage server in Stratos DC. The DevOps team added some new Git remotes, so we need to update remote on /usr/src/kodekloudrepos/beta repository as per details mentioned below:

Steps

  1. Login into storage server
  2. move into repo directory

     sudo su
     cd /usr/src/kodekloudrepos/beta
    
  3. Check current remote and branch:

     git remote -v
     git branch
    
  4. Add new remote and check if it’s added or not

     git remote add dev_beta /opt/xfusioncorp_beta.git
     git remote -v
    
  5. Copy file and commit changes

     cp /tmp/index.html .
     git add .
     git commit -m "added tmp file"
    
  6. Finallt, Push the changes to dev_beta remote

     git push dev_beta master
    

Good to Know?

Git Remotes

Remote Operations

Push to Specific Remote

Best Practices