Setting up repositories
-
Creating an empty repository
Start a new coding effort or backup an existing one by creating a new, empty repository.
-
Cloning a repository
Follow these steps to clone a repository from Cloud Source Repositories to your local machine.
-
Pushing code from an existing repository
Discover how to push code from an existing repository on your local machine to Cloud Source Repositories.
Browsing repositories and files
-
Browsing repositories
Discover how to browse a repository in Cloud Source Repositories and how to switch from one repository to another.
-
Browsing files
Learn how you can use Cloud Source Repositories to browse a file in a repository.
-
Browsing files in Cloud Shell
Use Cloud Shell to clone and browse your repository.
Learning from your code's history
Managing users and permissions
-
Viewing repository settings
View the basic settings associated with a repository or project.
-
Viewing users and permissions
View users and their permissions for a given repository or project.
-
Granting user access to repositories and projects
Learn how to can edit the permissions a user has for a repository or project.
-
Detecting security keys
Prevent users from pushing security keys into a repository.
Integrating with other services
-
Deploying from Cloud Source Repositories to App Engine
Learn how to deploy your code from Cloud Source Repositories to App Engine.
-
Automating builds with Cloud Build
Use Cloud Build to automatically deploy an application stored in Cloud Source Repositories to App Engine when there is a new commit.
-
Deploying Cloud Functions from Cloud Source Repositories
Use Cloud Source Repositories to version control the code that contains your function.
-
Configuring Cloud Pub/Sub notifications
Build integrations between Cloud Source Repositories and other systems using Pub/Sub.