Effective June 17, 2024, Cloud Source Repositories isn't available to new customers. If your organization hasn't previously used Cloud Source Repositories, you can't enable the API or use Cloud Source Repositories. New projects not connected to an organization can't enable the Cloud Source Repositories API. Organizations that have used Cloud Source Repositories prior to June 17, 2024 are not affected by this change.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# How-to guides\n\nSetting up repositories\n-----------------------\n\n- [### Creating an empty repository\n Start a new coding effort or backup an existing one by creating a new,\n empty repository.](/source-repositories/docs/creating-an-empty-repository)\n- [### Cloning a repository\n Follow these steps to clone a repository from Cloud Source Repositories to your\n local machine.](/source-repositories/docs/cloning-repositories)\n- [### Pushing code from an existing repository\n Discover how to push code from an existing repository on your local\nmachine to Cloud Source Repositories.](/source-repositories/docs/pushing-code-from-a-repository) \n\nBrowsing repositories and files\n-------------------------------\n\n- [### Browsing repositories\n Discover how to browse a repository in Cloud Source Repositories and how to switch\n from one repository to another.](/source-repositories/docs/browsing-repositories)\n- [### Browsing files\n Learn how you can use Cloud Source Repositories to browse a file in a repository.](/source-repositories/docs/browsing-files)\n- [### Browsing files in Cloud Shell\nUse Cloud Shell to clone and browse your repository.](/source-repositories/docs/browsing-files-in-cloud-shell) \n\nLearning from your code's history\n---------------------------------\n\n- [### Overview\n Discover how you can use Cloud Source Repositories to learn how files and repositories\n change over time.](/source-repositories/docs/history-overview)\n- [### Viewing commit changes\n View the changes that occurred in a specific commit.](/source-repositories/docs/viewing-commit-changes)\n- [### Following the history of a file\nFollow your file's changes over time.](/source-repositories/docs/following-file-history) \n\nSearching Code\n--------------\n\n- [### Overview\nLearn how to search code using Cloud Source Repositories.](/source-repositories/docs/searching-code) \n\nManaging users and permissions\n------------------------------\n\n- [### Viewing repository settings\n View the basic settings associated with a repository or project.](/source-repositories/docs/viewing-settings)\n- [### Viewing users and permissions\n View users and their permissions for a given repository or project.](/source-repositories/docs/viewing-users-and-permissions)\n- [### Granting user access to repositories and projects\n Learn how to can edit the permissions a user has for a\n repository or project.](/source-repositories/docs/granting-users-access)\n- [### Detecting security keys\nPrevent users from pushing security keys into a repository.](/source-repositories/docs/detecting-security-keys) \n\nIntegrating with other services\n-------------------------------\n\n- [### Deploying from Cloud Source Repositories to App Engine\n Learn how to deploy your code from Cloud Source Repositories to App Engine.](/source-repositories/docs/integrating-with-app-engine)\n- [### Automating builds with Cloud Build\n Use Cloud Build to automatically deploy an application stored in\n Cloud Source Repositories to App Engine when there is a new commit.](/source-repositories/docs/integrating-with-cloud-build)\n- [### Deploying Cloud Functions from Cloud Source Repositories\n Use Cloud Source Repositories to version control the code that contains your\n function.](/source-repositories/docs/deploying-functions-from-source-repositories)\n- [### Configuring Cloud Pub/Sub notifications\n Build integrations between Cloud Source Repositories and other systems using\nPub/Sub.](/source-repositories/docs/configuring-notifications) \n\nDeleting repositories\n---------------------\n\n- [### Deleting repositories\n Read about how to delete a repository from Cloud Source Repositories.](/source-repositories/docs/deleting-repositories)"]]