Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Question Options for backing up Unity DevOps Cloud

Discussion in 'Unity Version Control' started by Steve_at_Games_Press, Oct 6, 2023.

  1. Steve_at_Games_Press

    Steve_at_Games_Press

    Joined:
    Oct 6, 2023
    Posts:
    3
    Hi there. We've been using Plastic SCM/Unity DevOps Cloud for years very happily. But in a recent audit of our suppliers, we have a requirement to have backups either locally or with secondary services.

    I've been reading the guide about gitsync and thought this might be a possible solution, to keep a copy of our full repositories on GitHub, even if it means I need to have a manual job once a month or once a week to copy back to Git. But I can't find the Sync option in the version we're using (11.0.16.8204). The menu options don't match the guide at https://docs.plasticscm.com/gitsync/plastic-scm-version-control-gitsync-guide#PushingtoGit

    I wondered about creating a sync to a local repository, but I'm not really sure how to go about that, and if that too would be a manual process each week or month.

    Is there some solution you already have that I've not found?

    Basically we need the full content and history retained (or at least the last 12/24 months), so that if anything happens to Unity or Unity Cloud or - and of course this would never happen - Unity suddenly changes the licensing requirements against our wishes - we don't lose all of our historical work. As such, a backup to GitHub is my preferred solution.
     
  2. rednbrick

    rednbrick

    Unity Technologies

    Joined:
    Dec 22, 2021
    Posts:
    60
    Hi @Steve_at_Games_Press,

    Do you have the standalone Unity Version Control(Plastic SCM)?
    One of the simple ways to create a pull/push is by clicking "create new sync view" on the right side upload_2023-10-10_8-23-8.png

    Or you can right-click the branch you want to sync in the branch explorer view, you will see a push/pull option.
     
  3. Steve_at_Games_Press

    Steve_at_Games_Press

    Joined:
    Oct 6, 2023
    Posts:
    3
    Thanks for the reply and for tracking down where that option is now. But when I try it I get a "The credentials introduced are not valid".

    My github account has 2FA, so I've tried setting up a separate account, with a brand new repository, and it still fails, even though I know the username, password and URL are correct. Is there some other step required that isn't listed in the guide? My repo is private rather than public, but I also need to keep it that way.
     
  4. carlosalba1985

    carlosalba1985

    Unity Technologies

    Joined:
    Jul 19, 2021
    Posts:
    842
  5. Steve_at_Games_Press

    Steve_at_Games_Press

    Joined:
    Oct 6, 2023
    Posts:
    3
    Thanks for that. For anyone else looking at this thread, the username is the normal GitHub login username, and the token value is the password.