Due to a fatal bug with Git LFS that has caused restricted access to Apollo repos, we have decided to retire the service from all Apollo repos. On May 14th 2:07 PM Pacific Time, the Apollo Team has completed the migration. We are sorry for any inconveniences this may cause you.
Note:
If this is the first time you are cloning/building Apollo, you do not need to follow this guide. This guide is for people who had installed Git LFS previously with Apollo.
If this is your first time installing Apollo, please return to the README page.
Several developers complained about bugs in the build process as well as loss of access to our repo due to Git LFS
We have compiled a list of steps that you can take to avoid being affected by this change. Please note, check if you have or have not made any local changes and/or submitted those changes to the old repo before starting the process:
- Disable LFS on your computer:
git lfs uninstall
- Sync with our most up-to-date Apollo repo:
git pull --rebase upstream master #where “upstream” is your defined alias of our Apollo repo
- Hard reset your forked repo:
git push -f original master
- Save your changes
- Repeat the steps (1 - 3) in the section above
- Re-apply the changes
please cherry-pick those changes to the new repo and submit your commits.
Note:
If your repo did not sync with ours, you will still be using the Git LFS service. However, once the service is disabled, there is a high likelihood that your access to Apollo repos will be blocked/denied. To avoid such an incident, please follow the steps listed above that best
fit your situation.
If you are still experiencing issues, you can always re-fork the repo. Let us know if you need any assistance on this process by creating an issue.