Improved information for users trying to push to an archived project
### Problem to solve Inform users that the project they are trying to push to is archived from the command line. ### Further details Use cases: * Projects have been migrated to a new instance and the old instance is being archived during the final transition * Any other reasons a project maintainer would archive a project will be exposed to new users ### Proposal If a user tries to push to an archived project, they see this generic failure message: ``` GitLab: You are not allowed to push code to this project. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ``` The user should see a more specific failure message if the project has been archived. Something like: ``` GitLab: Archived project! Repository and other project resources are read-only. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ``` ### What does success look like, and how can we measure that? ### Links / references cc @jramsay @brendan
issue