CINXE.COM

Set up and work on repositories in Bitbucket Cloud | Bitbucket Cloud | Atlassian Support

<!DOCTYPE html> <!-- COMMIT: a01a43f6055d62827dd6b5b1042317e07b9069d8 RELEASE_VERSION: sac@36125 UPDATED: 2025-02-17T07:56:52.568Z --> <html class="content-platform-support" lang="en-US" itemscope> <head> <title>Set up and work on repositories in Bitbucket Cloud | Bitbucket Cloud | Atlassian Support</title> <!-- One Trust script needs to appear first --> <!-- OneTrust Cookies Consent Notice start for support.atlassian.com --> <script src="https://atl-onetrust-wrapper.atlassian.com/assets/atl-onetrust-wrapper.min.js" type="text/javascript" data-domain="266b339b-197a-46d0-a605-808d1b1feb41" data-test="false" data-geofence="false" data-sync="true" ></script> <!-- OneTrust Cookies Consent Notice end for support.atlassian.com --> <script> window.sentryOnLoad = function () { console.log('Initializing Sentry...'); Sentry.init({ release: 'a01a43f6055d62827dd6b5b1042317e07b9069d8', environment: 'production', }); console.log("Sentry is initialized for 'production' environment and 'a01a43f6055d62827dd6b5b1042317e07b9069d8' release."); }; </script> <script src="https://js.sentry-cdn.com/58cc8f6260224318b0e9c5e635d9dbf4.min.js" crossorigin="anonymous" data-lazy="no"></script> <script> // These are the env variables that the frontend needs window.contentfulSpaceId = "zsv3d0ugroxu"; window.CCG_DETAILS_URL = "https://support.atlassian.com/gateway/api/customer-context/customer/details"; window.CONTENTFUL_ENV = "master"; window.LOGOUT_URL = "https://id.atlassian.com/logout"; window.CONTACT_FORMS_MANIFEST = "https://support-form-app-ui.prod-east.frontend.public.atl-paas.net/assets/asset-manifest.json"; window.SEGMENT_KEY = "ycih1ygfsk"; window.LD_CLIENT_SDK_KEY = "5d2416de0d7d7c0763fc77c5"; window.BANNERMAN_MANIFEST = "https://bannerman.us-east-1.prod.public.atl-paas.net/asset-manifest.json"; window.SAC_CST_TOKEN_COOKIE_NAME = "cloud.session.token"; window.SAC_OIDC_TOKEN_COOKIE_NAME = "sac_oidc_token"; window.SAC_BASE_URL = "https://support.atlassian.com"; window.CSM_CHAT_WIDGET_BASE_URL = "https://jcs-chat-widget.atlassian.com"; window.MY_REQUESTS_APP_MANIFEST_URL = "https://customer-support-portal.prod.atl-paas.net/asset-manifest.json"; window.CST_STATIC_FORMS_URL = "https://support-forms.atlassian.com"; window.CST_STATIC_FORMS_MANIFEST_URL = "https://support-forms.atlassian.com/asset-manifest.json"; window.ID_AUTH_URL = "https://id.atlassian.com"; window.CONFLUENCE_URL = "https://confluence.atlassian.com"; window.GRAPHQL_URL = "http://graphql-gateway.mesh:20019" window.STATSIG_CLIENT_API_KEY = "659383a9-602f-4a53-a80e-f8882b294b80" window.MICROS_ENVTYPE = "prod" window.CSP_REQUESTS_APP_MANIFEST_URL_BIFROST = "https://csp-mono-repo-ui.prod-east.frontend.public.atl-paas.net/assets/asset-manifest.json" window.CSP_REQUESTS_APP_MANIFEST_URL = "https://csp-ui.prod-east.frontend.public.atl-paas.net/assets/asset-manifest.json" window.__APP_INITIAL_STATE__ = /* <sl:translate_generic_json> */ { sl_translate: "title, description, shortDescription, sacHomeDescription, productSupportHomeDescription, sectionOverview, shortTitle, topicTitle, buttonText, linkLabel, productBlurb, tagline, subhead, metaDescription, supportTitle, internalTitle", entry: {"id":"5KKiDpLeBuSyOt9HobMgLQ","lastPublished":"2024-06-06T17:05:53.812Z","type":"collection","title":"Set up and work on repositories in Bitbucket Cloud","subhead":null,"description":"Whether you have no files or many, you'll want to create a repository. These topics will teach you everything about repositories.","buttonText":null,"metaDescription":"Whether you have no files or many, you'll want to create a repository on Bitbucket Cloud. These instructions will teach you everything about repositories.","context":{"id":"UhZk1Nq8UMkcuUsy6sI4C","type":"productListing","internalTitle":"Bitbucket Cloud","deployment":"Cloud","deploymentUrls":{"cloud":"/bitbucket-cloud","other":"/bitbucket-server","default":"/bitbucket-cloud"},"productNameReference":{"id":"bitbucket","productName":"Bitbucket"},"version":"Not Applicable","productBlurb":"Git code management","docsHomeSlug":"/bitbucket-cloud/resources/","supportTitle":"Bitbucket Support","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1g4197x84jic8a1P3b3IGT/1a752272b12824d3a3df4bc1e7dd2c53/logo-light_Bitbucket_mark_brand_RGB.svg","title":"logo-light Bitbucket mark brand RGB"},"customSupportFormAuthenticated":null,"customSupportFormUnauthenticated":null,"hasProductLandingPage":true},"versions":[{"number":"9.5","spaceId":"BITBUCKETSERVER"},{"number":"9.4","spaceId":"BITBUCKETSERVER094"},{"number":"9.3","spaceId":"BITBUCKETSERVER093"},{"number":"9.2","spaceId":"BITBUCKETSERVER092"},{"number":"9.1","spaceId":"BITBUCKETSERVER091"},{"number":"9.0","spaceId":"BITBUCKETSERVER090"},{"number":"8.19","spaceId":"BITBUCKETSERVER0819"},{"number":"8.18","spaceId":"BITBUCKETSERVER0818"},{"number":"8.17","spaceId":"BITBUCKETSERVER0817"},{"number":"8.16","spaceId":"BITBUCKETSERVER0816"},{"number":"8.15","spaceId":"BITBUCKETSERVER0815"},{"number":"8.14","spaceId":"BITBUCKETSERVER0814"},{"number":"8.13","spaceId":"BITBUCKETSERVER0813"},{"number":"8.12","spaceId":"BITBUCKETSERVER0812"},{"number":"8.11","spaceId":"BITBUCKETSERVER0811"},{"number":"8.10","spaceId":"BITBUCKETSERVER0810"},{"number":"8.9","spaceId":"BITBUCKETSERVER089"},{"number":"8.8","spaceId":"BITBUCKETSERVER088"},{"number":"8.7","spaceId":"BITBUCKETSERVER087"}],"pageType":"Documentation","url":"/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/","childrenReferences":[{"id":"SwKsHo8Wbyxx7reI44RKD","title":"Search in Bitbucket Cloud","description":"Learn about the different ways to find things and how to use operators or modifiers to refine search results.","url":"/bitbucket-cloud/docs/search-in-bitbucket-cloud/","lastPublished":"2023-10-06T18:32:13.719Z","pageType":"topic","body":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"Search in Bitbucket Cloud","type":"text"}]},{"type":"paragraph","content":[{"text":"To start searching in Bitbucket, select the search field in the upper-right corner of the top navigation bar, then enter either a single word or an entire phrase","type":"text"},{"text":" ","type":"text","marks":[{"type":"em"}]},{"text":"(in double quotes). ","type":"text"}]},{"type":"paragraph","content":[{"text":"The keyboard shortcut to start a search from anywhere in Bitbucket is \"  ","type":"text"},{"text":"/","type":"text","marks":[{"type":"code"}]},{"text":"  \". Search terms can match the file path, filename, or any content within the file. ","type":"text"}]},{"type":"paragraph","content":[{"text":"Search results in Bitbucket are code aware, which means your search results are ranked so that function and type definitions will display before other results. You can also use operators or modifiers to help you to refine search results.","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Search scopes","type":"text"}]},{"type":"paragraph","content":[{"text":"The scope of a search changes according to where you are searching from:","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Search context","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Search scope","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"An account","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"All repositories owned or accessible to a user or workspace","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Repository","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"An individual repository and its sub-directories","type":"text"}]}]}]}]},{"type":"paragraph","content":[]},{"type":"paragraph","content":[{"text":"To search in public repositories that aren't associated to any accounts you have access to, go to that repository and search there.","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"File or path search","type":"text"}]},{"type":"paragraph","content":[{"text":"Files can be found just by searching their filename or parts of the path. Using the ","type":"text"},{"text":"path","type":"text","marks":[{"type":"code"}]},{"text":" in your search only supports exact matches of path segments, but you can search using parts of the filename without a modifier. See the examples in the table below.","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Query","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Result","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"package.json","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files named ","type":"text"},{"text":"package.json","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"package lock json","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files that include ","type":"text"},{"text":"package","type":"text","marks":[{"type":"code"}]},{"text":", ","type":"text"},{"text":"lock","type":"text","marks":[{"type":"code"}]},{"text":", and ","type":"text"},{"text":"json","type":"text","marks":[{"type":"code"}]},{"text":", such as ","type":"text"},{"text":"package-lock.json","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"package.json path:test","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files named ","type":"text"},{"text":"package.json","type":"text","marks":[{"type":"code"}]},{"text":" with a path that contains ","type":"text"},{"text":"test","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"MyClass","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files names ","type":"text"},{"text":"MyClass.java","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"MyClassTest.java","type":"text","marks":[{"type":"code"}]}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Phrase queries","type":"text"}]},{"type":"paragraph","content":[{"text":"A phrase query can be used to find multiple words that appear in a specific order.","type":"text"}]},{"type":"paragraph","content":[{"text":"To search for a phrase, enclose the words in double quotes. For example, to find files with instances of the word  ","type":"text"},{"text":"abstract","type":"text","marks":[{"type":"code"}]},{"text":"  followed by the word  ","type":"text"},{"text":"class","type":"text","marks":[{"type":"code"}]},{"text":"  (or part of a word), your query would look like this. ","type":"text"}]},{"type":"codeBlock","attrs":{},"content":[{"text":"\"abstract class\"","type":"text"}]},{"type":"paragraph","content":[{"text":"This query would also find instances such as \" ","type":"text"},{"text":"abstract(class","type":"text","marks":[{"type":"code"}]},{"text":" \". ","type":"text"}]},{"type":"paragraph","content":[{"text":" The same search query without the double quotes would return files that contain both  ","type":"text"},{"text":"abstract","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"class","type":"text","marks":[{"type":"code"}]},{"text":"  in any order.","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Search operators","type":"text"}]},{"type":"paragraph","content":[{"text":"Search operators can be used to refine your search results:","type":"text"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Operators must be in ALL CAPS.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Operators cannot be used alone; they must be used with an accompanying search term.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"You cannot use AND in your search query; multiple search terms are implicitly combined. For example, a query for ","type":"text"},{"text":"bitbucket jira","type":"text","marks":[{"type":"code"}]},{"text":" means that only files that contain both ","type":"text"},{"text":"bitbucket","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"cloud","type":"text","marks":[{"type":"code"}]},{"text":" are matched. ","type":"text"}]}]}]},{"type":"paragraph","content":[{"text":"These are the search operators available: ","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Operator","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Example query","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Results","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"none","type":"text","marks":[{"type":"em"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"bitbucket jira","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Returns files that contain the terms ","type":"text"},{"text":"bitbucket","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"jira","type":"text","marks":[{"type":"code"}]},{"text":", in any order","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"NOT","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"bitbucket NOT jira","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Returns files that contain ","type":"text"},{"text":"bitbucket","type":"text","marks":[{"type":"code"}]},{"text":" but don't contain ","type":"text"},{"text":"jira","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"-","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"bitbucket -jira","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Used before a term; returns files that contain ","type":"text"},{"text":"bitbucket","type":"text","marks":[{"type":"code"}]},{"text":" but don't contain ","type":"text"},{"text":"jira","type":"text","marks":[{"type":"code"}]}]}]}]}]},{"type":"paragraph","content":[{"text":"Examples of valid () and invalid () search syntax:","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Valid","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Query","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Result","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"select-clear"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"MyClass AND MyComponent NOT \"YourClass\"","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"AND","type":"text","marks":[{"type":"code"}]},{"text":" is not valid syntax; search terms are implicitly combined","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"select-clear"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"NOT \"YourClass\"\n \n\n \n ","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Operators cannot be used alone; you must specify a search term to match before what to exclude","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"check-circle"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"MyClass MyComponent NOT \"YourClass\"","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files that contain the terms ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"MyComponent","type":"text","marks":[{"type":"code"}]},{"text":" but does not contain ","type":"text"},{"text":"YourClass","type":"text","marks":[{"type":"code"}]}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Search modifiers","type":"text"}]},{"type":"paragraph","content":[{"text":"Modifiers can be used to refine search results:","type":"text"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Use a modifier in the form ","type":"text"},{"text":"key:value","type":"text","marks":[{"type":"code"}]},{"text":". ","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"You can combine multiple modifiers – see the section Use multiple modifiers below.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Modifiers can be negated using the ","type":"text"},{"text":"NOT","type":"text","marks":[{"type":"code"}]},{"text":" operator – see the section search operators above.","type":"text"}]}]}]},{"type":"paragraph","content":[{"text":"These are the search modifiers available:","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Modifier","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Example query","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Results","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"repo:<repo slug> <term>","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"repo:myrepo MyClass","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Matches files in ","type":"text"},{"text":"myrepo","type":"text","marks":[{"type":"code"}]},{"text":" that contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]}]},{"type":"paragraph","content":[{"text":"Wildcards are not supported in repository names","type":"text"}]},{"type":"paragraph","content":[{"text":"Only the default branch of the repository is searched","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"project:<project key> <term>","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"project:MYPROJ jira","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Matches files in the project with key ","type":"text"},{"text":"MYPROJ","type":"text","marks":[{"type":"code"}]},{"text":" that contain the term ","type":"text"},{"text":"jira","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:<directory|filename> <term>","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:src MyClass","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files with paths matching ","type":"text"},{"text":"src","type":"text","marks":[{"type":"code"}]},{"text":" which contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"ext:<file extension> <term> ","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"ext:lhs jira","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Matches Haskell files with the ","type":"text"},{"text":".lhs","type":"text","marks":[{"type":"code"}]},{"text":" extension that contain the term ","type":"text"},{"text":"jira","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"lang:<language> <term>","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"lang:c jira","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Matches C files with the ","type":"text"},{"text":".c or","type":"text","marks":[{"type":"code"}]},{"text":" ","type":"text"},{"text":".h","type":"text","marks":[{"type":"code"}]},{"text":" extensions that contain the term ","type":"text"},{"text":"jira","type":"text","marks":[{"type":"code"}]}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Path modifier","type":"text"}]},{"type":"paragraph","content":[{"text":"Code search can be restricted to only consider a particular path. For the purpose of search, file paths are split up into segments (parts separated by ","type":"text"},{"text":"/","type":"text","marks":[{"type":"code"}]},{"text":") including directories and filenames. Matching is done on one or more segment and is case-insensitive. There is no partial matching within a segment.","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Example query","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Results","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:src MyClass","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files with paths matching ","type":"text"},{"text":"src","type":"text","marks":[{"type":"code"}]},{"text":" which contain the term ","type":"text"},{"text":"MyClass ","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:/src MyClass","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files with paths starting with ","type":"text"},{"text":"src","type":"text","marks":[{"type":"code"}]},{"text":" which contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:src/main MyClass","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files with paths matching ","type":"text"},{"text":"src/main","type":"text","marks":[{"type":"code"}]},{"text":" which contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:src/*/module MyClass","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files with paths matching ","type":"text"},{"text":"src","type":"text","marks":[{"type":"code"}]},{"text":" then anything then ","type":"text"},{"text":"module","type":"text","marks":[{"type":"code"}]},{"text":" which contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"path:styles/*.css class","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files with paths matching ","type":"text"},{"text":"styles","type":"text","marks":[{"type":"code"}]},{"text":" with the extension ","type":"text"},{"text":"css ","type":"text","marks":[{"type":"code"}]},{"text":"which contain the term ","type":"text"},{"text":"class","type":"text","marks":[{"type":"code"}]},{"text":". Note that there can be any number of other segments between ","type":"text"},{"text":"styles","type":"text","marks":[{"type":"code"}]},{"text":" and the filename","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"MyClass NOT path:src","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Files which contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]},{"text":" with paths that do not match ","type":"text"},{"text":"src ","type":"text","marks":[{"type":"code"}]}]}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"Language and file extension modifiers","type":"text"}]},{"type":"paragraph","content":[{"text":"Code search can be restricted to only consider a particular language or a particular file extension. For some languages, adding a language criteria is equivalent to specifying the file extension. For example, ","type":"text"},{"text":"lang:java","type":"text","marks":[{"type":"code"}]},{"text":" is equivalent to ","type":"text"},{"text":"ext:java","type":"text","marks":[{"type":"code"}]},{"text":". For other languages, multiple file extensions are mapped to a single language. For example, the ","type":"text"},{"text":".hs","type":"text","marks":[{"type":"code"}]},{"text":", ","type":"text"},{"text":".lhs","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":".hs-boot","type":"text","marks":[{"type":"code"}]},{"text":" file extensions are used for the Haskell programming language, and will be matched when specifying ","type":"text"},{"text":"lang:haskell","type":"text","marks":[{"type":"code"}]},{"text":".","type":"text"}]},{"type":"paragraph","content":[{"text":"Note that 'language' as used here is not related to the ","type":"text"},{"text":"Language","type":"text","marks":[{"type":"strong"}]},{"text":" setting for a repository.","type":"text"}]},{"type":"paragraph","content":[{"text":"Click here to see all the languages recognized by code search... ","type":"text"}]},{"type":"codeBlock","attrs":{},"content":[{"text":"ada asp.net assembly c c++ c# clojure cobol cql css cython fortran go groovy haskell html java ","type":"text"}]},{"type":"codeBlock","attrs":{},"content":[{"text":"javascript json kotlin latex less lisp markdown mathematica matlab objective-c ocaml pascal perl php plain plsql properties python r ruby rust sas scala scss shell sieve soy sql swift velocity xml yaml","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"Use multiple modifiers","type":"text"}]},{"type":"paragraph","content":[{"text":"You don't need to use an operator with modifiers because modifiers are implicitly combined depending on their type. When using multiple search modifiers in your search query:","type":"text"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Search modifiers of the ","type":"text"},{"text":"same","type":"text","marks":[{"type":"em"}]},{"text":" kind are implicitly combined.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Search modifiers of ","type":"text"},{"text":"different","type":"text","marks":[{"type":"em"}]},{"text":" kinds are implicitly combined. ","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Search modifiers apply to the entire search expression.","type":"text"}]}]}]},{"type":"paragraph","content":[{"text":"For example, here is a query that would find files with either the ","type":"text"},{"text":".js","type":"text","marks":[{"type":"code"}]},{"text":" or the ","type":"text"},{"text":".jsx","type":"text","marks":[{"type":"code"}]},{"text":" extension, that are in either ","type":"text"},{"text":"repo A","type":"text","marks":[{"type":"code"}]},{"text":" or ","type":"text"},{"text":"repo B","type":"text","marks":[{"type":"code"}]},{"text":", and that contain the phrase \"","type":"text"},{"text":"search-term","type":"text","marks":[{"type":"code"}]},{"text":"\".","type":"text"}]},{"type":"codeBlock","attrs":{},"content":[{"text":"repo:A repo:B ext:js ext:jsx search-term","type":"text"}]},{"type":"paragraph","content":[{"text":"Examples of valid () and invalid () search syntax:","type":"text"}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Valid","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Query","type":"text"}]}]},{"type":"tableHeader","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Result","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"check-circle"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"ext:js project:myProject MyComponent ","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files with the ","type":"text"},{"text":"js","type":"text","marks":[{"type":"code"}]},{"text":" extension that are in the ","type":"text"},{"text":"myProject","type":"text","marks":[{"type":"code"}]},{"text":" project that contain the term ","type":"text"},{"text":" MyComponent ","type":"text","marks":[{"type":"code"}]},{"text":" .","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"check-circle"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"MyClass NOT repo:test","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Find all files that contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]},{"text":" excluding the ","type":"text"},{"text":"test","type":"text","marks":[{"type":"code"}]},{"text":" repository","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"check-circle"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"MyClass -ext:java","type":"text"}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Find all files that contain the term ","type":"text"},{"text":"MyClass","type":"text","marks":[{"type":"code"}]},{"text":" excluding ","type":"text"},{"text":"java","type":"text","marks":[{"type":"code"}]},{"text":" files","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"select-clear"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"ext:js AND project:myProject MyComponent","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"AND","type":"text","marks":[{"type":"code"}]},{"text":" is not valid syntax; search terms are implicitly combined","type":"text"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"check-circle"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"ext:js NOT project:myProject MyComponent","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files with the ","type":"text"},{"text":"js","type":"text","marks":[{"type":"code"}]},{"text":" extension in any project other than ","type":"text"},{"text":"myProject","type":"text","marks":[{"type":"code"}]},{"text":" that contain the term ","type":"text"},{"text":"MyComponent","type":"text","marks":[{"type":"code"}]}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"type":"inlineExtension","attrs":{"parameters":{"iconKey":"check-circle"},"extensionKey":"icon","extensionType":"com.atlassian.mesa"}}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"ext:js ext:java MyComponent ","type":"text","marks":[{"type":"code"}]},{"type":"hardBreak"},{"text":" ","type":"text","marks":[{"type":"code"}]}]}]},{"type":"tableCell","attrs":{},"content":[{"type":"paragraph","content":[{"text":"Finds files with the ","type":"text"},{"text":"js","type":"text","marks":[{"type":"code"}]},{"text":" OR ","type":"text"},{"text":"java","type":"text","marks":[{"type":"code"}]},{"text":" extension that contain the term ","type":"text"},{"text":"MyComponent","type":"text","marks":[{"type":"code"}]}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Code search considerations","type":"text"}]},{"type":"paragraph","content":[{"text":"There are some things to consider regarding how searches are performed:","type":"text"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Search uses the main branch in a repository.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"We index files smaller than 320 KB – you won't see search results from larger files.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Wildcard searches (e.g. ","type":"text"},{"text":"qu?ck buil*","type":"text","marks":[{"type":"code"}]},{"text":") are not supported.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"We strip the following characters from search terms: ","type":"text"},{"text":"!\"#$%&'()*+,/;:<=>?@[\\]^`{|}~-  ","type":"text","marks":[{"type":"code"}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Regular expressions are not supported in queries.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Case is not preserved (but search operators must be in ALL CAPS).","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Queries can have up to 9 expressions (i.e. combinations of terms and operators).","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Queries can be up to 250 characters in length.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"We make sure that you only see the code you have permission to view in search results.","type":"text"}]}]}]}],"version":1}},{"id":"5j3lbwkjy1IZXUwgbzPjL9","title":"Set up your repositories","description":"Need to set up a repository? Learn how to create a repository, add unversioned code, import code, or import a repository.","url":"/bitbucket-cloud/docs/set-up-your-repositories/","lastPublished":"2024-03-07T17:51:57.743Z","pageType":"topicSet"},{"id":"5DsYfxCLqZd109yQWcZwcH","title":"Work on a repository","description":"Read about the more commonly used tasks you'll perform in a repository.","url":"/bitbucket-cloud/docs/work-on-a-repository/","lastPublished":"2020-12-05T01:10:57.413Z","pageType":"topicSet"},{"id":"5F6TzzflJWe7VER7CKKWvz","title":"Branch or fork your repository","description":"Branching and forking provide two ways of diverging from the main code line.","url":"/bitbucket-cloud/docs/branch-or-fork-your-repository/","lastPublished":"2022-08-19T02:04:07.366Z","pageType":"topicSet"},{"id":"5wnLScSkPIViju5LorW53U","title":"Learn how to use commits","description":"Commits are the fundamental way to make changes to repositories. Learn how to use them in the topics you'll find here.","url":"/bitbucket-cloud/docs/learn-how-to-use-commits/","lastPublished":"2020-05-28T00:02:11.045Z","pageType":"topicSet"},{"id":"3mjK8mDC87c7BXILSTxpUG","title":"Use pull requests for code review","description":"Need to get feedback on code updates? Learn all the things you can do with pull requests.","url":"/bitbucket-cloud/docs/use-pull-requests-for-code-review/","lastPublished":"2024-03-25T18:22:51.125Z","pageType":"topicSet"},{"id":"5WfNKS98Wc6Zt5SWQUypFy","title":"Use Smart Mirroring for Bitbucket Cloud","description":"Learn how to set up, work with, troubleshoot, and evaluate Smart Mirrors with ngrok.","url":"/bitbucket-cloud/docs/use-smart-mirroring-for-bitbucket-cloud/","lastPublished":"2021-09-10T20:31:58.138Z","pageType":"topicSet"},{"id":"6dik7bzezre26IpyPBNH5K","title":"Manage large files with Git Large File Storage (LFS)","description":"Get guidance on using Git LFS to speed up large file handling.","url":"/bitbucket-cloud/docs/manage-large-files-with-git-large-file-storage-lfs/","lastPublished":"2025-01-06T18:44:15.006Z","pageType":"topicSet"},{"id":"4w5Of5eFCT3ZrrZA265CdM","title":"Configure repository settings","description":"Learn what repository settings need to be configured, like user access, assigning the repository to a workspace, and more.","url":"/bitbucket-cloud/docs/configure-repository-settings/","lastPublished":"2023-04-11T17:10:32.584Z","pageType":"topicSet"},{"id":"7rcVTZg9UJjpQEfmX91Wit","title":"Repository Access Tokens","description":"What are Repository Access Tokens and how to use them.","url":"/bitbucket-cloud/docs/repository-access-tokens/","lastPublished":"2022-12-19T03:54:50.638Z","pageType":"topicSet"},{"id":"6HT7LyMP0jMSoAOJ7pZL93","title":"Set up and use code owners","description":"Set up and use code owners to define individuals or teams that are responsible for code in a repository.","url":"/bitbucket-cloud/docs/set-up-and-use-code-owners/","lastPublished":"2024-05-15T22:41:19.052Z","pageType":"topic","body":{"version":1,"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"Set up and use code owners","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"About code owners"}]},{"type":"paragraph","content":[{"type":"text","text":"Code owners allows you to define individuals or teams that are responsible for code in a repository, by adding the "},{"type":"text","text":".bitbucket/CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" file to a repository and using a "},{"type":"text","text":".gitignore","marks":[{"type":"code"}]},{"type":"text","text":"-like syntax to map code paths to individuals and teams. The information you provide is then used to automatically assign the best-suited reviewers to Bitbucket pull requests based on what is being changed. "}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"Set up your CODEOWNERS file"}]},{"type":"paragraph","content":[{"type":"text","text":"Create the "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" file in a directory called "},{"type":"text","text":".bitbucket","marks":[{"type":"code"}]},{"type":"text","text":" at the root of your repository. Once you have committed that file to your repository, newly created pull requests that target a branch which has the`CODEOWNERS` file will automatically add suggested reviewers based on the logic you’ve provided."}]},{"type":"paragraph","content":[{"type":"text","text":"To start, you can populate the "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" file with the "},{"type":"text","text":"full example of the CODEOWNERS file","marks":[{"type":"link","attrs":{"href":"https://support.atlassian.com/bitbucket-cloud/docs/set-up-and-use-code-owners/#Full-example-of-a-CODEOWNERS-file-including-teams"}}]},{"type":"text","text":" we’ve provided below, or continue reading for specification details and create your own from scratch."}]},{"type":"heading","attrs":{"level":3},"content":[{"type":"text","text":"Anatomy of CODEOWNERS"}]},{"type":"paragraph","content":[{"type":"text","text":"Comments","marks":[{"type":"strong"}]}]},{"type":"paragraph","content":[{"type":"text","text":"Comments begin with a "},{"type":"text","text":"#","marks":[{"type":"code"}]},{"type":"text","text":" and can be at the start of line or inline with any text, though for readability purposes inline comments typically come at the end of a line."}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"# Im a comment!"}]},{"type":"paragraph","content":[{"type":"text","text":"Path mapping","marks":[{"type":"strong"}]}]},{"type":"paragraph","content":[{"type":"text","text":"Each line in the file should be a path pattern followed by one or many user references. Patterns follow most of the same rules as "},{"type":"text","text":".gitignore","marks":[{"type":"code"}]},{"type":"text","text":" syntax with the following exceptions (which do not work in CODEOWNERS files):"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Escaping a pattern starting with # using \\ so it is treated as a pattern and not a comment"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Using ! to negate a pattern"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Using [ ] to define a character range "}]}]}]},{"type":"paragraph","content":[{"type":"text","text":"User references all need to be on the same line as any newline delimiter will be parsed as a new ownership rule. Multiple user references for a single pattern should be space-delimited."}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"# Each line is a file pattern followed by one or more owners.\n# Pattern matching rules are approximately the same as .gitignore syntax\n\n* individual@example.com individual2@example.com "}]},{"type":"paragraph","content":[{"type":"text","text":"User references","marks":[{"type":"strong"}]}]},{"type":"paragraph","content":[{"type":"text","text":"Users can be referenced either by email address, username, group name, or team name (more on this later). Email addresses should simply be formatted as normal email addresses, usernames are prefixed with a single "},{"type":"text","text":"@","marks":[{"type":"code"}]},{"type":"text","text":" symbol, and groups are prefixed with the slug of the containing workspace followed by a slash and the name of the group."}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"foo.py individual@example.com # Plain email addresses\nbar.py @individual-username # Prefix usernames with `@`\nbaz.py @workspace-slug/group-slug # Prefix group slug with the workspace slug"}]},{"type":"paragraph","content":[{"type":"text","text":"Precedence","marks":[{"type":"strong"}]}]},{"type":"paragraph","content":[{"type":"text","text":"Order is important! The last matching pattern in the CODEOWNERS file has the highest precedence. In the following example, when someone opens a pull request that only modifies javascript files, only "},{"type":"text","text":"@js-owner","marks":[{"type":"code"}]},{"type":"text","text":" (and not the global owner) will be requested for a review. "}]},{"type":"paragraph","content":[{"type":"text","text":"If a pull request was opened with changes to javascript and markdown files was also opened, both rules would match and everyone would be added as reviewers."}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"*\t\t\tglobal-owner1@example.com # Owns all files except *.js\n*.js\t\tjs-owner@example.com # Owns only *.js files"}]},{"type":"paragraph","content":[{"type":"text","text":"Selection strategies","marks":[{"type":"strong"}]}]},{"type":"paragraph","content":[{"type":"text","text":"When a parsed ownership rule determines that a group is an owner of the changeset, additional logic is used to select individual owners from that group of users. When no explicit strategy is selected, a single user from the group will be chosen at random."}]},{"type":"paragraph","content":[{"type":"text","text":"The available strategies are "},{"type":"text","text":"all","marks":[{"type":"code"}]},{"type":"text","text":", "},{"type":"text","text":"random","marks":[{"type":"code"}]},{"type":"text","text":", and "},{"type":"text","text":"least_busy","marks":[{"type":"code"}]},{"type":"text","text":". The first two add all of the contributors or a random ‘N' number of reviewers where ‘N’ is an optional number passed like "},{"type":"text","text":"random(2)","marks":[{"type":"code"}]},{"type":"text","text":"/ "},{"type":"text","text":"least_busy(3)","marks":[{"type":"code"}]},{"type":"text","text":" . The "},{"type":"text","text":"least_busy","marks":[{"type":"code"}]},{"type":"text","text":" strategy sorts the users by number of open pull requests that they are already reviewing, and then selects the configured number of contributors."}]},{"type":"paragraph","content":[{"type":"text","text":"For "},{"type":"text","text":"least_busy","marks":[{"type":"code"}]},{"type":"text","text":" and "},{"type":"text","text":"random","marks":[{"type":"code"}]},{"type":"text","text":" strategies, omitting the optional parentheses and numeric argument is implicitly the same as explicitly configuring "},{"type":"text","text":"(1)","marks":[{"type":"code"}]},{"type":"text","text":"."}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"* @workspace-slug/everyone # equivalent to `@workspace-slug/everyone:random(1)`\n*.js @workspace-slug/frontenders:all \n*.py @workspace-slug/backenders:least_busy(3)\n*.sql @workspace-slug/dba:random(1)"}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"Adding teams as code owners"}]},{"type":"paragraph","content":[{"type":"text","text":"Managing groups and members can often times be out of scope for repository collaborators and contributors in a workspace. In order to allow the full flexibilty of "},{"type":"text","text":"Group","marks":[{"type":"code"}]},{"type":"text","text":" references, but without needing elevated privileges in your workspace, you can define a file named "},{"type":"text","text":"teams.yaml","marks":[{"type":"code"}]},{"type":"text","text":" adjacent to the "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" file in your "},{"type":"text","text":".bitbucket","marks":[{"type":"code"}]},{"type":"text","text":" directory. "}]},{"type":"paragraph","content":[{"type":"text","text":"This file contains ad-hoc definitions of groups of reviewers that be managed using the same config-as-code paradigm as the "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" file."}]},{"type":"paragraph","content":[{"type":"text","text":"Example syntax of ","marks":[{"type":"strong"}]},{"type":"text","text":"teams.yaml","marks":[{"type":"code"}]}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"frontend: # Name of the team\n contributors: # Array of contributors by email address\n - individual@example.com\n - individual1@example.com\n - individual2@example.com\n - individual3@example.com\n - individual4@example.com\n - individual5@example.com\n reviews: # Configuration for selecting PR reviewers \n strategy: least_busy # Reverse sort by # of open PR's they are reviewing\n select: 2 # and select the top 2 contributors\nbackend:\n contributors:\n - individual@example.com\n - individual1@example.com\n reviews:\n strategy: random # Randomly sort all users \n select: 1 # and select the top 1\nseniors:\n contributors:\n - individual4@example.com\n - individual5@example.com\n reviews:\n strategy: all # Select all users, no filtering/sorting applied\n # No `select` argument required; ignored if specified"}]},{"type":"paragraph","content":[{"type":"text","text":"The available selection strategies are the same as the group strategies defined above, with the numeric argument instead being defined in the "},{"type":"text","text":"select","marks":[{"type":"code"}]},{"type":"text","text":" field. You can then reference these teams in your "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" file by prefixing them with the identifier "},{"type":"text","text":"@teams","marks":[{"type":"code"}]},{"type":"text","text":". "}]},{"type":"panel","attrs":{"panelType":"note"},"content":[{"type":"paragraph","content":[{"type":"text","text":"Selection strategies in "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" take precedence over the strategy defined in "},{"type":"text","text":"teams.yaml","marks":[{"type":"code"}]},{"type":"text","text":". This allows for use-cases such as using "},{"type":"text","text":"all","marks":[{"type":"code"}]},{"type":"text","text":" when a specific file has changed."}]}]},{"type":"paragraph","content":[{"type":"text","text":"Example of teams in the codeowners file","marks":[{"type":"strong"}]}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"# User @teams to prefix your team name and let CODEOWNERS know to look in\n# your teams.yaml file\n\n/apps/bitbucket/* @teams/frontend\n\n# Just like with groups, you can select a sub-sampling of your team:\n/src/frontend/* @teams/seniors\n/src/important/* @teams/seniors:all # Inline strategy overrides `teams.yaml`\n/src/test/* @teams/frontend @teams/backend\n/src/database/* @teams/backend\n\n# It is possible to mix teams and individual contributors, however the selection\n# strategies only apply to the teams\n/src/keys/*.pub @teams/SRE superuser@example.com\n\n# It can be useful to setup a \"meta-owner\" that is responsible for changes to the \n# teams and CODEOWNERS files\n.bitbucket/* contributor1@example.com"}]},{"type":"paragraph","content":[{"type":"text","text":"In the above configuration, a pull request with changes in the "},{"type":"text","text":"src/important","marks":[{"type":"code"}]},{"type":"text","text":" and "},{"type":"text","text":"src/test","marks":[{"type":"code"}]},{"type":"text","text":" directory would add all of the contributors from the "},{"type":"text","text":"seniors","marks":[{"type":"code"}]},{"type":"text","text":" team, 1 contributor from the "},{"type":"text","text":"backend","marks":[{"type":"code"}]},{"type":"text","text":" team, and 2 contributors from the "},{"type":"text","text":"frontend","marks":[{"type":"code"}]},{"type":"text","text":" team as reviewers on the pull request creation screen. "}]},{"type":"panel","attrs":{"panelType":"info"},"content":[{"type":"paragraph","content":[{"type":"text","text":"Your code owners configuration is always read from the destination branch of a pull request. For example, when a pull request targets the "},{"type":"text","text":"main","marks":[{"type":"code"}]},{"type":"text","text":" branch, reviewers are assigned based on the "},{"type":"text","text":"CODEOWNERS","marks":[{"type":"code"}]},{"type":"text","text":" and "},{"type":"text","text":"teams.yaml","marks":[{"type":"code"}]},{"type":"text","text":" files from the "},{"type":"text","text":"main","marks":[{"type":"code"}]},{"type":"text","text":" branch. "}]}]},{"type":"heading","attrs":{"level":3},"content":[{"type":"text","text":"Full example of a CODEOWNERS file including teams"}]},{"type":"codeBlock","attrs":{},"content":[{"type":"text","text":"# The CODEOWNERS file shares the same pattern matching syntax for file/directory \n# names with .gitignore\n\n# This is a comment.\n\n# Each non-commented line consists of a file pattern followed by one or more owners.\n\n# These owners will be the default owners for everything in\n# the repository. Unless a later match takes precedence.\n#\n# global-owner1@example.com and global-owner2@example.com will be requested for\n# review when someone opens a pull request.\n#\n# * global-owner1@example.com global-owner2@example.com\n\n# Order is important; the last matching pattern takes the most\n# precedence. When someone opens a pull request that only\n# modifies JS files, only js-owner@example.com and not the global\n# owner(s) will be requested for a review.\n#\n# *.js js-owner@example.com # This is an inline comment.\n\n# This means that more specific file-level ownership rules \n# often drift towards the bottom of the file. If this specific\n# file is changed, Steve Driftexpert will be counted as an owner. Rather\n# than js-owner as defined above.\n#\n# /src/pullrequests/drift.js stevedriftexpert@example.com\n\n# Groups can be added as owners, they must be prefixed by\n# the workspace name. When a group match occurs, a single\n# random user from that group is chosen by default.\n#\n# *.js @workspace-slug/frontenders\n\n# If something other than the default behavior for group\n# matches is wanted, you can explicitly define the\n# matching strategy. \n\n# The available matching strategies are:\n# random - select N random user(s) from this group\n# all - select all members of this group\n# least_busy - select N users(s) sorted by the number of open reviews\n\n# Examples:\n#\n# Select a configurable number of users at random\n#\n*.py @workspace-slug/py-owners:random # same as random(1)\n*.py @workspace-slug/py-owners:random(3) # 3 random users\n#\n# Sort reviewers by # of active PR reviews DESC and select\n# a configurable number of users in that order.\n#\n# *.py @workspace-slug/py-owners:least_busy # Same as least_busy(1)\n# *.py @workspace-slug/py-owners:least_busy(3) # least-busy 3 people\n#\n# Always select the entire group\n#\n# *.py @workspace-slug/py-owners:all\n\n# Additionally it is possible to define codeowners \"teams\" by specifying \n# a yaml file called `teams.yaml` in the same directory as your CODEOWNERS file.\n# This allows for all of the benefits of Groups, while keeping the configuration\n# for this collection of users entirely within the repository.\n#\n# The contents of this file should be a map of team names that have a `contributors`\n# and a `reviews` key that specify the email addresses of team members and the \n# the reviewer selection configuration.\n#\n# cat .bitbucket/teams.yaml\n#\n# Frontend: # Name of the team\n# contributors: # Array of contributors by email address\n# - user1@example.com\n# - user2@example.com\n# - user3@example.com\n# - user4@example.com\n# - user5@example.com\n# - user6@example.com\n# reviews: # Configuration for selecting PR reviewers \n# strategy: least_busy # Reverse sort by # of open PR's they are reviewing\n# select: 2 # and select the top 2 contributors\n# Backend:\n# contributors:\n# - user7@example.com\n# - user8@example.com\n# reviews:\n# strategy: random # Randomly sort all users \n# select: 1 # and select the top 1"}]}]}},{"id":"3Z0VYebhEbeAmcNYfrG1UL","title":"View your notifications","description":"Bitbucket will display notifications for pull requests, comments, mentions, reviews, and status changes.","url":"/bitbucket-cloud/docs/view-your-notifications/","lastPublished":"2024-12-19T17:15:17.597Z","pageType":"topic","body":{"version":1,"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"View your notifications","type":"text"}]},{"type":"paragraph","content":[{"type":"text","text":"Bitbucket displays notifications collected from activity or actions taken on a pull request. If your Bitbucket workspace is linked to "},{"type":"text","text":"Jira","marks":[{"type":"link","attrs":{"href":"http://www.atlassian.com/software/jira"}}]},{"type":"text","text":" or "},{"type":"text","text":"Confluence","marks":[{"type":"link","attrs":{"href":"https://www.atlassian.com/software/confluence"}}]},{"type":"text","text":", you'll also see notifications from your Jira and Confluence applications."}]},{"type":"paragraph","content":[{"type":"text","text":"Looking to manage your notification email messages instead? See "},{"type":"text","text":"Manage email notifications for watched objects","marks":[{"type":"link","attrs":{"href":"https://support.atlassian.com/bitbucket-cloud/docs/manage-email-notifications-for-watched-objects/"}}]}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"Open and display notifications"}]},{"type":"paragraph","content":[{"type":"text","text":"To see your notifications, select the "},{"type":"text","text":"Notifications ","marks":[{"type":"strong"}]},{"type":"text","text":"(bell-shaped) icon on the top navigation bar. "}]},{"type":"panel","attrs":{"panelType":"note"},"content":[{"type":"paragraph","content":[{"type":"text","text":"At this time, Bitbucket notifications are not listed in the "},{"type":"text","text":"Watching ","marks":[{"type":"strong"}]},{"type":"text","text":"tab."}]}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"Which notifications are included?"}]},{"type":"paragraph","content":[{"type":"text","text":"Notifications are added to the notifications center when someone does one of the following on a pull request:"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Comments on a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Requests changes on a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Approves a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Merges a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Rejects a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Adds a reviewer to the pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Mentions you on a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Mentions you in a comment on a pull request"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Nudges a reviewer on a pull request (if ‘nudge’ is enabled)"}]}]}]},{"type":"paragraph","content":[{"type":"text","text":"The notifications center does "},{"type":"text","text":"not","marks":[{"type":"strong"}]},{"type":"text","text":" show notifications triggered because you're watching a pull request. Product notifications cannot be disabled but can be filtered to only show you what remains unread."}]},{"type":"paragraph","content":[{"type":"text","text":"The notification appears as ‘read’ if you've already viewed the page or blog post."}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"Only show relevant notifications"}]},{"type":"paragraph","content":[{"type":"text","text":"You can use the "},{"type":"text","text":"Only show unread","marks":[{"type":"strong"}]},{"type":"text","text":" feature to easily filter relevant notifications from the noise. "}]},{"type":"paragraph","content":[{"type":"text","text":"To do this:"}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Select the notification bell icon in the top nav bar to open the notification center."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Select the "},{"type":"text","text":"Only show unread","marks":[{"type":"strong"}]},{"type":"text","text":" button so that it is switched "},{"type":"text","text":"on","marks":[{"type":"strong"}]},{"type":"text","text":" (green)."}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"To hide a single notification from view, select the blue dot on the right side of the notification. This marks the notification as \"read\" and because "},{"type":"text","text":"Only show unread","marks":[{"type":"strong"}]},{"type":"text","text":" is active, the now \"read\" notification will be hidden."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"To clear all your unread notifications, select "},{"type":"text","text":"Mark all as read.","marks":[{"type":"strong"}]}]}]}]}]}]},{"type":"paragraph","content":[{"type":"text","text":"Notifications aren't deleted, so nothing is ever lost."}]},{"type":"paragraph","content":[{"type":"text","text":"If you want to see hidden notifications later:"}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Select the notification bell icon in the top nav bar to open the notification center."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Select the "},{"type":"text","text":"Only show unread","marks":[{"type":"strong"}]},{"type":"text","text":" button so that it is switched "},{"type":"text","text":"off ","marks":[{"type":"strong"}]},{"type":"text","text":"(gray). All notification, read or unread, will now appear in the notification center."}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"To unhide a notification, simply select "},{"type":"text","text":"Mark as unread ","marks":[{"type":"strong"}]},{"type":"text","text":"and it will stay displaying in your list once you switch "},{"type":"text","text":"Only show unread","marks":[{"type":"strong"}]},{"type":"text","text":" back on."}]}]}]}]}]},{"type":"paragraph","content":[{"type":"text","text":"Notifications are automatically removed from the list after 30 days. Older notifications can still be found in your email."}]},{"type":"heading","attrs":{"level":2},"content":[{"type":"text","text":"Enable or disable in-product notifications"}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Select the "},{"type":"text","text":"Settings ","marks":[{"type":"strong"}]},{"type":"text","text":"cog on the top navigation bar, then select "},{"type":"text","text":"Personal Bitbucket settings","marks":[{"type":"strong"}]},{"type":"text","text":"."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Click "},{"type":"text","text":"Notifications","marks":[{"type":"strong"}]},{"type":"text","text":" under "},{"type":"text","text":"General ","marks":[{"type":"strong"}]},{"type":"text","text":"on the left sidebar."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Depending on your current setting, select "},{"type":"text","text":"Enable in-product notifications","marks":[{"type":"strong"}]},{"type":"text","text":" or "},{"type":"text","text":"Disable in-product notifications","marks":[{"type":"strong"}]},{"type":"text","text":"."}]}]}]}]}},{"id":"1tc4repE0DMab9fGMzPHAR","title":"Use wikis to store documents","description":"When you add a repository to Bitbucket Cloud, you also get a wiki. The wiki is a simple place to keep documents.","url":"/bitbucket-cloud/docs/use-wikis-to-store-documents/","lastPublished":"2024-05-14T18:25:05.693Z","pageType":"topicSet"},{"id":"3rbq9CJKYys7lD6GXlZzdy","title":"Understand Bitbucket issues","description":"Learn how to track your project's feature requests, bug reports and other project management tasks with issue trackers.","url":"/bitbucket-cloud/docs/understand-bitbucket-issues/","lastPublished":"2024-07-24T23:07:00.845Z","pageType":"topicSet"},{"id":"7LjIOG6VNbTeUW4LTSfYMi","title":"Code Insights","description":"Use Code Insights to give your team a better way to gain insights and improve code quality in the pull requests.","url":"/bitbucket-cloud/docs/code-insights/","lastPublished":"2023-10-06T18:38:36.368Z","pageType":"topic","body":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"Code Insights","type":"text"}]},{"type":"paragraph","content":[{"text":"Code insights","type":"text","marks":[{"type":"strong"}]},{"text":" provides reports, annotations, and metrics to help you and your team improve code quality in pull requests throughout the code review process. Some of the available code insights are static analysis reports, security scan results, artifact links, unit tests, and build status. ","type":"text"}]},{"type":"paragraph","content":[{"text":"Prerequisites","type":"text","marks":[{"type":"strong"}]}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"You must have a Bitbucket Cloud account.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"You must have at least one pull request or pipeline.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"If you are using pipelines, you have to use an integration. ","type":"text"},{"text":"Learn more","type":"text","marks":[{"type":"link","attrs":{"href":"https://bitbucket.org/product/features/pipelines/integrations"}}]}]}]}]},{"type":"panel","attrs":{"panelType":"note"},"content":[{"type":"paragraph","content":[{"text":"If you are a third-party provider, adding reports to Bitbucket Cloud is a way to get information, such as code coverage, code quality and deployment information, into a pull request. If you are looking for existing integrations, there are a number of existing tools that post reports to Bitbucket Cloud in our Marketplace.","type":"text"}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Reports","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"View reports in pull requests ","type":"text"}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Go to the pull request.","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Click ","type":"text"},{"text":"Reports ","type":"text","marks":[{"type":"strong"}]},{"text":"on the left navigation sidebar. You can also view your reports via the right sidebar. ","type":"text"}]}]}]},{"type":"paragraph","content":[{"text":"If you haven’t set up a pipe or an integration, you won’t be able to view any reports. ","type":"text"},{"text":"Check the list of available pipes","type":"text","marks":[{"type":"link","attrs":{"href":"https://bitbucket.org/product/features/pipelines/integrations?&search=code-insights"}}]},{"text":", or ","type":"text"},{"text":"learn how to write a pipe","type":"text","marks":[{"type":"link","attrs":{"href":"https://support.atlassian.com/bitbucket-cloud/docs/write-a-pipe-for-bitbucket-pipelines/"}}]},{"text":".","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"View annotated reports in diff view","type":"text"}]},{"type":"paragraph","content":[{"text":"If you have reports, annotations are enabled by default, so you will be able to see annotated reports displayed within a line or per file. To see an aggregated view of the available annotations, click the ","type":"text"},{"text":"Report ","type":"text","marks":[{"type":"strong"}]},{"text":"section (card) on the right sidebar.","type":"text"}]},{"type":"paragraph","content":[{"text":"Disable or hide report annotations","type":"text","marks":[{"type":"strong"}]}]},{"type":"paragraph","content":[{"text":"To disable annotations from your diff view, select the ","type":"text"},{"text":"Settings ","type":"text","marks":[{"type":"strong"}]},{"text":"button in the upper-right corner of the pull request and select the ","type":"text"},{"text":"Annotations ","type":"text","marks":[{"type":"strong"}]},{"text":"checkbox listed under ","type":"text"},{"text":"Show","type":"text","marks":[{"type":"strong"}]},{"text":".","type":"text"}]},{"type":"paragraph","content":[{"text":"To hide annotations on a specific pull request, select the ‘More options’ button ( … ) > click ","type":"text"},{"text":"Hide annotations","type":"text","marks":[{"type":"strong"}]},{"text":".","type":"text"}]},{"type":"extension","attrs":{"layout":"default","parameters":{"mediaEntryId":"1ryCJnxeL62OEQDHX7n4vR"},"extensionKey":"media","extensionType":"com.atlassian.mesa"}},{"type":"heading","attrs":{"level":3},"content":[{"text":"View reports in a pipeline","type":"text"}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Select ","type":"text"},{"text":"Pipelines ","type":"text","marks":[{"type":"strong"}]},{"text":"on the left navigation sidebar. ","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Select the pipeline you want to see the reports for. ","type":"text"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"text":"Click the ","type":"text"},{"text":"# reports ","type":"text","marks":[{"type":"strong"}]},{"text":"link at the bottom of the pipeline modal to see the detailed reports.","type":"text"}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"Use the Reports-API to upload reports","type":"text"}]},{"type":"paragraph","content":[{"text":"Third-party providers also have the option to upload reports directly through the REST-API. Reports are based against a commit.","type":"text"}]},{"type":"panel","attrs":{"panelType":"note"},"content":[{"type":"paragraph","content":[{"text":"The full Open API documentation of the REST API for code reports can be found at the following link: ","type":"text"},{"text":"https://developer.atlassian.com/bitbucket/api/2/reference/search?q=tag:reports","type":"text","marks":[{"type":"link","attrs":{"href":"https://developer.atlassian.com/bitbucket/api/2/reference/search?q=tag:reports"}}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"type":"hardBreak"},{"text":"Creating reports","type":"text"}]},{"type":"paragraph","content":[{"text":"To create a report, make sure to generate an ID that is unique across all reports for that commit. If you want to use an existing ID from your own system, we recommend prefixing it with your system’s name to avoid collisions, for example, mySystem-001.","type":"text"}]},{"type":"paragraph","content":[{"text":"Example cURL request","type":"text","marks":[{"type":"strong"}]}]},{"type":"codeBlock","attrs":{},"content":[{"text":"curl --request PUT 'https://api.bitbucket.org/2.0/repositories/<username>/<repository-name>/commit/<commit-hash>/reports/mySystem-001' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n\t\"title\": \"Security scan report\",\n\t\"details\": \"This pull request introduces 10 new dependency vulnerabilities.\",\n\t\"report_type\": \"SECURITY\",\n\t\"reporter\": \"mySystem\",\n\t\"link\": \"http://www.mySystem.com/reports/001\",\n\t\"result\": \"FAILED\",\n\t\"data\": [\n\t\t{\n\t\t\t\"title\": \"Duration (seconds)\",\n\t\t\t\"type\": \"DURATION\",\n\t\t\t\"value\": 14\n\t\t},\n\t\t{\n\t\t\t\"title\": \"Safe to merge?\",\n\t\t\t\"type\": \"BOOLEAN\",\n\t\t\t\"value\": false\n\t\t}\n\t]\n}'","type":"text"}]},{"type":"paragraph","content":[]},{"type":"paragraph","content":[{"text":"title","type":"text","marks":[{"type":"code"}]},{"text":", ","type":"text"},{"text":"details","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"report_type","type":"text","marks":[{"type":"code"}]},{"text":" are the only mandatory fields in the payload. The elements under the data array can be freely defined. They can represent any information you want to communicate to the user. Report data is mandatory and can contain up to 10 elements. The information contained in that array will be displayed at the top of a report along with the other fields in the payload.","type":"text"}]},{"type":"paragraph","content":[{"text":"The same endpoint can also be used to update existing reports. The URL is also available as a GET and a DELETE endpoint. Once created, a report can be addressed with the generated ","type":"text"},{"text":"UUID","type":"text","marks":[{"type":"link","attrs":{"href":"https://developer.atlassian.com/bitbucket/api/2/reference/meta/uri-uuid#uuid"}}]},{"text":" instead of the external id. Additionally, a GET for …/<commit-hash>/reports without an ID returns all reports belonging to this commit.","type":"text"}]},{"type":"paragraph","content":[{"text":"Jira users only: ","type":"text","marks":[{"type":"strong"}]},{"text":"Remote links are now available in Jira. To add remote links to your reports, set the ","type":"text"},{"text":"remote-link-enabled","type":"text","marks":[{"type":"code"}]},{"text":" field to ‘true’ in the create payload. These reports will be displayed on the ","type":"text"},{"text":"Other links ","type":"text","marks":[{"type":"strong"}]},{"text":"tab in Jira and in the your ","type":"text"},{"text":"Reports ","type":"text","marks":[{"type":"strong"}]},{"text":"in Bitbucket.","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Annotations","type":"text"}]},{"type":"paragraph","content":[{"text":"Annotations are individual findings that have been identified as part of a report, for example, a line of code that represents a vulnerability. These annotations can be attached to a specific file and even a specific line in that file; however, that is optional. Annotations are not mandatory and a report can contain up to 1000 annotations.","type":"text"}]},{"type":"paragraph","content":[{"text":"Just as reports, annotation needs to be uploaded with a unique ID that can later be used to identify the report as an alternative to the generated ","type":"text"},{"text":"UUID","type":"text","marks":[{"type":"link","attrs":{"href":"https://developer.atlassian.com/bitbucket/api/2/reference/meta/uri-uuid#uuid"}}]},{"text":".","type":"text"}]},{"type":"paragraph","content":[{"text":"Example: cURL request:","type":"text","marks":[{"type":"strong"}]}]},{"type":"table","attrs":{"layout":"default","isNumberColumnEnabled":false},"content":[{"type":"tableRow","content":[{"type":"tableCell","attrs":{"background":"#ffffff"},"content":[{"type":"codeBlock","attrs":{},"content":[{"text":"curl --request PUT 'https://api.bitbucket.org/2.0/repositories/<username>/<reposity-name>/commit/<commit-hash>/reports/mySystem-001/annotations/mySystem-annotation001' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n\t\"title\": \"Security scan report\",\n\t\"annotation_type\": \"VULNERABILITY\",\n\t\"summary\": \"This line represents a security thread.\",\n\t\"severity\": \"HIGH\",\n\t\"path\": \"my-service/src/main/java/com/myCompany/mySystem/logic/Main.java\",\n\t\"line\": 42\n}'","type":"text"}]}]}]}]},{"type":"paragraph","content":[{"text":"annotation_type","type":"text","marks":[{"type":"code"}]},{"text":" and ","type":"text"},{"text":"summary","type":"text","marks":[{"type":"code"}]},{"text":" are the only mandatory fields in the payload.","type":"text"}]},{"type":"paragraph","content":[{"text":"The same endpoint can also be used to update existing reports. The URL is available as a GET and as a DELETE endpoint. Additionally, POST …/annotations offers bulk options. With this endpoint up to 100 annotations can be created or updated at once. The payload needs to contain a JSON-array of annotation objects.","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"Authentication","type":"text"}]},{"type":"paragraph","content":[{"text":"Using Bitbucket Pipelines allows you to use the Reports-API without extra authentication. For that you need to send your request through a proxy server that runs alongside with every pipeline on ‘localhost:29418’, and a valid Auth-Header will automatically be added to your request. ","type":"text"}]},{"type":"paragraph","content":[{"text":"Example cURL request","type":"text","marks":[{"type":"strong"}]}]},{"type":"codeBlock","attrs":{},"content":[{"text":"curl --proxy 'http://localhost:29418' --request PUT \"http://api.bitbucket.org/2.0/repositories/$BITBUCKET_REPO_OWNER/$BITBUCKET_REPO_SLUG/commit/$BITBUCKET_COMMIT/reports/mySystem-001/annotations/mySystem-annotation001\"","type":"text"}]},{"type":"paragraph","content":[{"text":"If you develop a custom pipe","type":"text"},{"text":" ","type":"text","marks":[{"type":"strong"}]},{"text":"you can also use the same proxy server; however, because pipes are running inside a docker container, the URL is slightly different. ","type":"text"}]},{"type":"paragraph","content":[{"text":"Example cURL request","type":"text","marks":[{"type":"strong"}]}]},{"type":"codeBlock","attrs":{},"content":[{"text":"curl --proxy 'http://host.docker.internal:29418' --request PUT \"http://api.bitbucket.org/2.0/repositories/$BITBUCKET_REPO_OWNER/$BITBUCKET_REPO_SLUG/commit/$BITBUCKET_COMMIT/reports/mySystem-001/annotations/mySystem-annotation001\"","type":"text"}]},{"type":"paragraph","content":[{"text":"For calls from outside of Bitbucket, see Bitbucket API developer doc for ","type":"text"},{"text":"Authentication methods.","type":"text","marks":[{"type":"link","attrs":{"href":"https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication"}}]},{"text":" For the Reports-API, you will need to have access to the repository and use the repository scopes. See the Scopes for the Bitbucket Cloud REST API section in the ","type":"text"},{"text":"Bitbucket API developer doc","type":"text","marks":[{"type":"link","attrs":{"href":"https://developer.atlassian.com/bitbucket/api/2/reference/meta/authentication#Scopes-for-the-Bitbucket-Cloud-REST-API"}}]},{"text":" for Authentication methods.","type":"text"}]}],"version":1}}],"deployment":"Cloud","collections":[{"id":"3sNtkuUUsEuE3Q3F6r2K1h","pageType":"Guide","title":"Get started with Bitbucket Cloud","description":"New to Bitbucket Cloud? Check out our get started guides for new users.","url":"/bitbucket-cloud/docs/get-started-with-bitbucket-cloud/"},{"id":"1E6YF0swzI9ro30lbHE2cc","pageType":"Documentation","title":"Join or create and manage workspaces in Bitbucket Cloud","description":"A workspace contains projects and repositories. Learn how to join or create a workspace, control access, and more.","url":"/bitbucket-cloud/docs/create-and-manage-workspaces-in-bitbucket-cloud/"},{"id":"5KKiDpLeBuSyOt9HobMgLQ","pageType":"Documentation","title":"Set up and work on repositories in Bitbucket Cloud","description":"Whether you have no files or many, you'll want to create a repository. These topics will teach you everything about repositories.","url":"/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/"},{"id":"MTRqv9AzhRz7JdObFQJNC","pageType":"Documentation","title":"Build, test, and deploy with Pipelines","description":"Pipelines is an integrated CI/CD service built into Bitbucket. Learn how to build, test, and deploy code using Pipelines.","url":"/bitbucket-cloud/docs/build-test-and-deploy-with-pipelines/"},{"id":"14YzjKQkgZZfmC2LIdtx4a","pageType":"Documentation","title":"Manage your plans and settings in Bitbucket Cloud","description":"Learn how to manage your plans and billing, update settings, and configure SSH and two-step verification.","url":"/bitbucket-cloud/docs/manage-your-plans-and-settings-in-bitbucket-cloud/"},{"id":"23yyxVEewvY1ihx47B5dku","pageType":"Documentation","title":"Integrate Bitbucket Cloud with apps and other products","description":"Learn how to integrate Bitbucket Cloud with Jira, Marketplace apps, and use the Atlassian for VS Code extension.","url":"/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-apps-and-other-products/"},{"id":"24n8k0y8rD4VsM16GpTvIE","pageType":"Documentation","title":"Build third-party apps with Bitbucket Cloud REST API","description":"Learn everything you need to know about how to build third-party apps with Bitbucket Cloud REST API, as well as how to use OAuth.","url":"/bitbucket-cloud/docs/build-third-party-apps-with-bitbucket-cloud-rest-api/"},{"id":"6PZtaYvaRLIKkXDdgqGyE4","pageType":"Documentation","title":"Get advisories and other resources for Bitbucket Cloud","description":"Access security advisories, end of support announcements for features and functionality, as well as common FAQs.","url":"/bitbucket-cloud/docs/get-advisories-and-other-resources-for-bitbucket-cloud/"},{"id":"53lWPXhO29TasTKCOBmCjJ","pageType":"Documentation","title":"Tutorials","description":"Become a member of our fictitious team when you try our tutorials on Git, Sourcetree, and pull requests.","url":"/bitbucket-cloud/docs/tutorials/"},{"id":"4MxgvtrqFBMWMBvRTIOT4d","pageType":"Documentation","title":"Create and manage projects in Bitbucket Cloud","description":"Projects makes it easier for members of a workspace to collaborate by organizing your repositories into projects.","url":"/bitbucket-cloud/docs/create-and-manage-projects-in-bitbucket-cloud/"}],"relatedAppReferences":[],"metadata":{"id":"dyFjaGJmZa6WQ84OA84SU","type":"sitewideMetadata","publisher":"Atlassian","language":"en-US","license":"Except where otherwise noted, content in this space is licensed under a <a href=\"https://creativecommons.org/licenses/by/2.5/au/\">Creative Commons Attribution 2.5 Australia License</a>.","logo":"https://images.ctfassets.net/zsv3d0ugroxu/4usk6GCfTOCSKCwCQykYIu/34d7ed0904d9a0274fb906f86f51e1e1/Atlassian-vertical-blue-onecolor-rgb.svg","brand":"Atlassian","legalName":"Atlassian Corporation Plc","owns":"Jira Software,Jira Service Management,Jira Work Management,Jira Align,Confluence,Hipchat,Bitbucket,Bamboo,Crucible,Crowd,Sourcetree,OpsGenie,Statuspage,Trello,Halp,Mindville","siteName":"Atlassian Support"},"header":{"id":"3wZXajO6t2W8mUgA486Wai","type":"globalHeader","cloudProducts":[{"sys":{"id":"3yydXRuQ88gGCKOyYsAGaU"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Project and issue tracking","url":"jira-software-cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/3tdm6nuuJrPlizPLgkWqZ5/d0a7942804abf2f8f6737197be1fc7f4/logo-light_Jira_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"jirasoftware"},"productName":"Jira Software"},"deploymentUrls":{"cloud":"/jira-software-cloud/"},"id":"3yydXRuQ88gGCKOyYsAGaU"},{"sys":{"id":"1gXBh54v1sayA6w8yowM8u"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Service management and customer support","url":"jira-service-management-cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5DppKv8q5q206zQzIRDKQq/f31b8874021ee7d6dd54389f902b1421/logo-light_Jira-Service-Management_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"jiraservicedesk"},"productName":"Jira Service Management"},"deploymentUrls":{"cloud":"/jira-service-management-cloud/"},"id":"1gXBh54v1sayA6w8yowM8u"},{"sys":{"id":"4z1mIelYHYwE6ugCuqEg0y"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Document collaboration","url":"confluence-cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"confluence"},"productName":"Confluence"},"deploymentUrls":{"cloud":"/confluence-cloud/"},"id":"4z1mIelYHYwE6ugCuqEg0y"},{"sys":{"id":"UhZk1Nq8UMkcuUsy6sI4C"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Git code management","url":"bitbucket-cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1g4197x84jic8a1P3b3IGT/1a752272b12824d3a3df4bc1e7dd2c53/logo-light_Bitbucket_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"bitbucket"},"productName":"Bitbucket"},"deploymentUrls":{"cloud":"/bitbucket-cloud/"},"id":"UhZk1Nq8UMkcuUsy6sI4C"},{"sys":{"id":"7aO3e0I67vVoQJXGXm2pjr"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Work more collaboratively and get more done","url":"trello","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1j6nvsJ8txgcxgy3Vmk4aO/e3b6d56c299ae744c2f4b8109cf1a482/logo-light_Trello_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"3Pgvsvt3uylBV25qaoU8ui"},"productName":"Trello"},"deploymentUrls":{"cloud":"/trello/"},"id":"7aO3e0I67vVoQJXGXm2pjr"},{"sys":{"id":"OBPfqfSG24X1AQ74Oc9ob"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Rovo is helps your team find knowledge, learn from it and create action—through the power of AI.","url":"rovo","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/7GLXCkFtxe0MUSfmTNdrPL/1a042c58b850d16c6eb3339dc4532c0d/logo-light_Rovo_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"1wFXee3vB0OUMBK6dJ5ncZ"},"productName":"Rovo"},"deploymentUrls":{"cloud":"/rovo/"},"id":"OBPfqfSG24X1AQ74Oc9ob"},{"sys":{"id":"74UlBDi4bbCZFw5rNyxpjj"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Loom is the video communication platform for async work.","url":"loom","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1WJwDTYFClxfJJUOrhlevh/ea49afae7832f279d4769d04b004217e/Loom_blue.svg"},"productNameReference":{"sys":{"id":"6TYrk1y0pRJilwiT69uMgM"},"productName":"Loom"},"deploymentUrls":{"cloud":"/loom/"},"id":"74UlBDi4bbCZFw5rNyxpjj"},{"sys":{"id":"1IrNp77C6KQk9FZ7y8V1f2"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Mission control for your distributed architecture","url":"compass","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/3UAMHJdzO6e6NhYGD07Ugg/bf460d12761faed44a807bf7eb8a8c45/logo-light_Compass_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"1ndBBFKwZNMEzDmJzMd6Wo"},"productName":"Compass"},"deploymentUrls":{"cloud":"/compass/"},"id":"1IrNp77C6KQk9FZ7y8V1f2"},{"sys":{"id":"10SbTAPoOxxVcyZMNH20Kf"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Your team’s home for product discovery","url":"jira-product-discovery","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/UoGuPi0Q5W6nxm8P76Zun/7ff53cd380f66b6fe1dc27b8a9fd645a/logo-light_Jira-Product-Discovery_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"22bKMdHH2crmVtvOW4gfGg"},"productName":"Jira Product Discovery"},"deploymentUrls":{"cloud":"/jira-product-discovery/"},"id":"10SbTAPoOxxVcyZMNH20Kf"},{"sys":{"id":"2QnaIiOyGAeI4aWeg4y8ms"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Manage any business project","url":"jira-work-management","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/3vfg7u3DhUSKK0pXuJ88hK/5619c55b3e05a43bee3af77f4e293824/JWM.svg"},"productNameReference":{"sys":{"id":"7kTpVjbv8bjQ67yVJiWQyh"},"productName":"Jira Work Management"},"deploymentUrls":{"cloud":"/jira-work-management/"},"id":"2QnaIiOyGAeI4aWeg4y8ms"},{"sys":{"id":"53Ep5GwhITPflhp1tT1Ale"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Unlock the agility of your enterprise","url":"jira-align","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/6eS3KCOum0OuJfHEBmhIy6/32785683c67d135aae596e6e66ec9646/logo-light_Jira-Align_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"jiraalign"},"productName":"Jira Align"},"deploymentUrls":{"cloud":"/jira-align/"},"id":"53Ep5GwhITPflhp1tT1Ale"},{"sys":{"id":"5t76PH9Mw7zagigkXzUa8H"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Modern incident management","url":"opsgenie","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/3Mgc7MIYvTJ3EQ3ghceiVk/76c6a20b69802c434b973cb8098d490a/logo-light_Opsgenie_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"opsgenie"},"productName":"Opsgenie"},"deploymentUrls":{"cloud":"/opsgenie/"},"id":"5t76PH9Mw7zagigkXzUa8H"},{"sys":{"id":"70RA5tkL23bUJmCn3bDjGy"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Build trust with every incident","url":"statuspage","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/39aRd69G7mmkTG6yY8H0EV/857285af871d13d1b6290d360a7cea67/logo-light_Statuspage_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"statuspage"},"productName":"Statuspage"},"deploymentUrls":{"cloud":"/statuspage/"},"id":"70RA5tkL23bUJmCn3bDjGy"},{"sys":{"id":"GRwdL69kctHpHtKJ7zcJ1"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"A teamwork directory","url":"platform-experiences","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1EJJvH8M9OzrklPFmjq3Cg/e476c435a1743db02b9c811ae7a6a0e8/logo-light_Atlassian_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"6kdRPGfYiLXS40s5lykYaS"},"productName":"Platform experiences"},"deploymentUrls":{"cloud":"/platform-experiences/"},"id":"GRwdL69kctHpHtKJ7zcJ1"},{"sys":{"id":"6wktSePjIQKs6KcqcCeyEO"},"version":"Not Applicable","deployment":"Cloud","productBlurb":null,"url":"team-calendars-cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"teamcalendars"},"productName":"Team Calendars"},"deploymentUrls":{"cloud":"/team-calendars-cloud/"},"id":"6wktSePjIQKs6KcqcCeyEO"},{"sys":{"id":"1wFo6tw3l6OQYIoCoW04MW"},"version":"Not Applicable","deployment":"Cloud","productBlurb":null,"url":"questions-for-confluence-cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"questionsforconfluence"},"productName":"Questions for Confluence"},"deploymentUrls":{"cloud":"/questions-for-confluence-cloud/"},"id":"1wFo6tw3l6OQYIoCoW04MW"},{"sys":{"id":"2z0gZxjenWQMWqIqUIqSWw"},"version":"Not Applicable","deployment":"Cloud","productBlurb":null,"url":"cloud","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1EJJvH8M9OzrklPFmjq3Cg/e476c435a1743db02b9c811ae7a6a0e8/logo-light_Atlassian_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"atlassiancloud"},"productName":"Atlassian Cloud"},"deploymentUrls":{"cloud":"/cloud/"},"id":"2z0gZxjenWQMWqIqUIqSWw"},{"sys":{"id":"5H0E33RpbSIBhC4Rf3X6sK"},"version":"Not Applicable","deployment":"Cloud","productBlurb":"Data visualization and analytics","url":"analytics","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1LlGSRpoyIRimE0F2CabNM/9c8a89a7196fe549fbb855c8597776fe/logo-light_Atlassian-Analytics_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"4114hkTUsuTHRSjjQUd8Dd"},"productName":"Atlassian Analytics"},"deploymentUrls":{"cloud":"/analytics/"},"id":"5H0E33RpbSIBhC4Rf3X6sK"}],"serverProducts":[{"sys":{"id":"kvr1LpMbeXQeqBF6BJG5S"},"version":"Latest","deployment":"Server","productBlurb":"Project and issue tracking","url":"jira-software-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1Ba3KU2ckjAMmeYoL9DgjO/e6710a37425ab1695046803d32c2db70/Jira_Software.svg"},"productNameReference":{"sys":{"id":"jirasoftware"},"productName":"Jira Software"},"deploymentUrls":{"server":"/jira-software-server/"},"id":"kvr1LpMbeXQeqBF6BJG5S"},{"sys":{"id":"1XBrxhXDoqegKhDG1BLAvI"},"version":"Latest","deployment":"Server","productBlurb":"Service management and customer support","url":"jira-service-management-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5DppKv8q5q206zQzIRDKQq/f31b8874021ee7d6dd54389f902b1421/logo-light_Jira-Service-Management_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"jiraservicedesk"},"productName":"Jira Service Management"},"deploymentUrls":{"server":"/jira-service-management-server/"},"id":"1XBrxhXDoqegKhDG1BLAvI"},{"sys":{"id":"1F1m8sxD1tMlsaORRYGD1f"},"version":"Latest","deployment":"Server","productBlurb":"Manage any business project","url":"jira-core-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/33jpVupw41aFgHx33pk79p/9fc5a1d056827ace938a74dd3a825f1e/jira_core_flat.svg"},"productNameReference":{"sys":{"id":"jiracore"},"productName":"Jira Core"},"deploymentUrls":{"server":"/jira-core-server/"},"id":"1F1m8sxD1tMlsaORRYGD1f"},{"sys":{"id":"zifyQJ8ZmqvAmcXgWIWSR"},"version":"Latest","deployment":"Server","productBlurb":"Document collaboration","url":"confluence-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"confluence"},"productName":"Confluence"},"deploymentUrls":{"server":"/confluence-server/"},"id":"zifyQJ8ZmqvAmcXgWIWSR"},{"sys":{"id":"5nDH84LjHRq8Opn1Tmt2an"},"version":"Latest","deployment":"Server","productBlurb":"Git code management","url":"bitbucket-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1g4197x84jic8a1P3b3IGT/1a752272b12824d3a3df4bc1e7dd2c53/logo-light_Bitbucket_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"bitbucket"},"productName":"Bitbucket"},"deploymentUrls":{"server":"/bitbucket-server/"},"id":"5nDH84LjHRq8Opn1Tmt2an"},{"sys":{"id":"6aFX6UNeJUogMmuSW04uEO"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"bamboo","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/3DpPNPOUpDyuOyzNTU0WhT/883c9475bbc82c16e9334e47d0c3cd81/logo-light_Bamboo_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"bamboo"},"productName":"Bamboo"},"deploymentUrls":{"server":"/bamboo/"},"id":"6aFX6UNeJUogMmuSW04uEO"},{"sys":{"id":"4pI1aZ1P4QW82KKcU2o2A2"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"crowd","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/7C9qBlldQMCQQmZYW9cKST/d9b5609c85b500bb065c99e38cf1a80a/logo-light_Crowd_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"crowd"},"productName":"Crowd"},"deploymentUrls":{"server":"/crowd/"},"id":"4pI1aZ1P4QW82KKcU2o2A2"},{"sys":{"id":"5F7bce6w8w0eMqeqeGSa42"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"crucible","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/Bmzjg8Jf9IjaKxJJRsdyg/18618a0ed9fb4c119be53772b6657197/logo-light_Crucible_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"crucible"},"productName":"Crucible"},"deploymentUrls":{"server":"/crucible/"},"id":"5F7bce6w8w0eMqeqeGSa42"},{"sys":{"id":"x5esi3PpaoAAaekGEGWqY"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"fisheye","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1JPhscmMbQTiP584fioarJ/68c65896f78db9c082c74f029dfe14ba/logo-light_Fisheye_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"fisheye"},"productName":"Fisheye"},"deploymentUrls":{"server":"/fisheye/"},"id":"x5esi3PpaoAAaekGEGWqY"},{"sys":{"id":"6DftT4SP0A6eiAkISKuu6Y"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"sourcetree","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/7r8051IqGKLJPwloKRYSVB/1a9b1a101e4419823993cfe79ae8f023/logo-light_Sourcetree_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"sourcetree"},"productName":"Sourcetree"},"deploymentUrls":{"server":"/sourcetree/"},"id":"6DftT4SP0A6eiAkISKuu6Y"},{"sys":{"id":"6pcStE2pewRQyCtz7yHnm1"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"advanced-roadmaps-for-jira-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/33jpVupw41aFgHx33pk79p/9fc5a1d056827ace938a74dd3a825f1e/jira_core_flat.svg"},"productNameReference":{"sys":{"id":"portfolioforjira"},"productName":"Advanced Roadmaps for Jira"},"deploymentUrls":{"server":"/advanced-roadmaps-for-jira-server/"},"id":"6pcStE2pewRQyCtz7yHnm1"},{"sys":{"id":"2oDTelIDk4LAM0Bxomfo7m"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"team-calendars-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"teamcalendars"},"productName":"Team Calendars"},"deploymentUrls":{"server":"/team-calendars-server/"},"id":"2oDTelIDk4LAM0Bxomfo7m"},{"sys":{"id":"4FWxkzknncoyN31Gnft19o"},"version":"Latest","deployment":"Server","productBlurb":null,"url":"questions-for-confluence-server","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},"productNameReference":{"sys":{"id":"questionsforconfluence"},"productName":"Questions for Confluence"},"deploymentUrls":{"server":"/questions-for-confluence-server/"},"id":"4FWxkzknncoyN31Gnft19o"}],"additionalLinks":[{"linkLabel":"Contact support","linkUrl":"https://support.atlassian.com/contact/","linkIcon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/34aQizNVKUaasai48ASqg2/0ca6041940bcf6b5fd74e559b90eb9e9/question-circle.svg"}},{"linkLabel":"Training & Certification","linkUrl":"https://www.atlassian.com/university","linkIcon":null},{"linkLabel":"Atlassian Migration Program","linkUrl":"https://www.atlassian.com/cloud-migration","linkIcon":null},{"linkLabel":"GDPR guides","linkUrl":"https://confluence.atlassian.com/gdpr","linkIcon":null},{"linkLabel":"Enterprise services","linkUrl":"https://www.atlassian.com/enterprise/services","linkIcon":null},{"linkLabel":"Atlassian Partners","linkUrl":"https://www.atlassian.com/partners","linkIcon":null},{"linkLabel":"Developers","linkUrl":"https://developer.atlassian.com","linkIcon":null},{"linkLabel":"Success Central","linkUrl":"https://success.atlassian.com","linkIcon":null},{"linkLabel":"User groups","linkUrl":"http://aug.atlassian.com","linkIcon":null},{"linkLabel":"Automation for Jira","linkUrl":"https://support.atlassian.com/cloud-automation/docs/jira-cloud-automation/","linkIcon":null},{"linkLabel":"Atlassian.com","linkUrl":"http://www.atlassian.com","linkIcon":null}],"atlassianSupportLogo":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/2a2EqJ1z4IOCa4EKCSAi2s/3f934328cbeb68b72892e7f50b65e380/support-logo-atlassian.svg"},"atlassianLogo":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/2sOh4sF3DSm8Qy8GigKK0S/1c7619d9db378c5ee902d8eeb8fde65b/atlassian-logo-footer.svg"}},"resources":{"cards":[{"sys":{"id":"b3fTs5PrPymsKyewq2uee"},"title":"Documentation","buttonLink":"https://confluence.atlassian.com","buttonText":"View documentation","shortTitle":null,"shortDescription":"Usage and admin help","hideInHeader":true,"analytics":"${Product} Documentation","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/3zu24q81rSIszjUcYWS7rs/e203ecd5b877949db50052f2e2cc018a/rich_icon-Guidelines.svg"},"id":"b3fTs5PrPymsKyewq2uee"},{"sys":{"id":"1eb4CYi6GQecc4S0amoCGm"},"title":"Knowledge Base","buttonLink":"https://atlassian.com","buttonText":"View knowledge base","shortTitle":null,"shortDescription":null,"hideInHeader":true,"analytics":"KnowledgeBase","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/2bQqvQH3QFxNcjpOxCEQKD/cc250e1247072a531cf591444211da4a/rich_icon-Autofix.svg"},"id":"1eb4CYi6GQecc4S0amoCGm"},{"sys":{"id":"1jekufjl8YMw4eUKoI6kg6"},"title":"Community","buttonLink":"https://community.atlassian.com","buttonText":"Visit Atlassian Community","shortTitle":null,"shortDescription":"Answers, support and inspiration","hideInHeader":null,"analytics":"Community","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/199clY7qv6MQc2EasKkGim/2be1028a3452c791c46ebb4a4343a91b/rich_icon-Community.svg"},"id":"1jekufjl8YMw4eUKoI6kg6"},{"sys":{"id":"5buCUK1TCgS2q6KMGkIkSy"},"title":"System Status","buttonLink":"https://status.atlassian.com/","buttonText":"View system status","shortTitle":null,"shortDescription":"Cloud services health","hideInHeader":null,"analytics":"System Status","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/72Hws13erkU4jPlqQmD2SS/fd94e1b3f2b1b3e88315702c77b672cd/rich_icon-Announcement.svg"},"id":"5buCUK1TCgS2q6KMGkIkSy"},{"sys":{"id":"2nRNjDkbCcUwSOq422y66"},"title":"Suggestions and bug reports","buttonLink":"https://jira.atlassian.com/secure/Dashboard.jspa?selectPageId=10440","buttonText":"View suggestions and bugs","shortTitle":"Suggestions and bugs","shortDescription":"Feature suggestions and bug reports","hideInHeader":null,"analytics":"Suggestion bug","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/4LAr0Xsaq4gUk60Uy6eYwk/3914441924f9af9ae74908ad136c55b9/rich_icon-Lightbulb.svg"},"id":"2nRNjDkbCcUwSOq422y66"},{"sys":{"id":"77KyWObmQowc8oycAK6mo2"},"title":"Marketplace apps","buttonLink":"https://marketplace.atlassian.com/","buttonText":"View Marketplace","shortTitle":"Marketplace","shortDescription":"Product apps","hideInHeader":null,"analytics":"Marketplace","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/1ss3lke3aYcVp07USZwdMY/f90bbe91db3ae373ea6dc008ce617373/rich_icon-Integration.svg"},"id":"77KyWObmQowc8oycAK6mo2"},{"sys":{"id":"t7tq3EzI9qwcKMaES0i0y"},"title":"Billing and licensing","buttonLink":"https://www.atlassian.com/licensing/purchase-licensing","buttonText":"View FAQs","shortTitle":null,"shortDescription":"Frequently asked questions","hideInHeader":null,"analytics":"Billing","icon":{"url":"https://images.ctfassets.net/zsv3d0ugroxu/5Cb1EEBbNKkm8uK24mIeEs/4ffba62bbd992b75dc3b7f227c9cb3f3/rich_icon-Credit_cards.svg"},"id":"t7tq3EzI9qwcKMaES0i0y"}]},"preview":false,"contentType":"collection"}, contentType: "collection", contentAri: "ari:third-party:contentful::entry/zsv3d0ugroxu/master/5KKiDpLeBuSyOt9HobMgLQ", featureFlags: {}, pageTree: [{"id":"3sNtkuUUsEuE3Q3F6r2K1h","updatedAt":"2020-05-19T00:10:24.727Z","slug":"/bitbucket-cloud/docs/get-started-with-bitbucket-cloud/","title":"Get started with Bitbucket Cloud","childList":[{"id":"2RO10KJqAfimtkjSC8Qr58","updatedAt":"2020-05-28T20:57:03.325Z","slug":"/bitbucket-cloud/docs/get-started-with-version-control/","title":"Get started with version control","childList":[{"id":"6ASTzhL0iXlFV0qU8UJISA","slug":"/bitbucket-cloud/docs/types-of-version-control/","updatedAt":"2024-02-15T18:24:48.042Z","title":"Types of version control","description":"Version control helps you and your team keep code changes compatible. Determine which type is right for you."},{"id":"lXPpoAj2olKvyqvpH3bI9","slug":"/bitbucket-cloud/docs/dvcs-workflows-for-bitbucket/","updatedAt":"2023-10-06T18:31:29.378Z","title":"DVCS workflows for Bitbucket","description":"Bitbucket Cloud supports both Git or Mercurial."},{"id":"22FDXZjLg05sFpgEV8exIO","slug":"/bitbucket-cloud/docs/find-the-command-line/","updatedAt":"2023-10-06T18:31:30.710Z","title":"Find the command line","description":"The command line's not as scary as it sounds. See why."},{"id":"1k6gqlRTqa3AP43IGeCqdi","slug":"/bitbucket-cloud/docs/install-and-set-up-git/","updatedAt":"2023-10-06T18:31:32.010Z","title":"Install and set up Git","description":"Want access to Git repositories on Bitbucket Cloud? Install and set up Git first."},{"id":"5gZ7u58YpLqtYb04yZa2SU","slug":"/bitbucket-cloud/docs/git-and-mercurial-commands/","updatedAt":"2024-02-15T18:24:01.769Z","title":"Git commands","description":"Here's a cheat sheet of commands for using Git."}],"description":"Version control keeps your code changes organized and accessible for you and your team."},{"id":"6JeBBEdrd6nrAR4pLwnQFA","updatedAt":"2022-03-15T21:48:55.456Z","slug":"/bitbucket-cloud/docs/get-started-setting-up-a-repository/","title":"Get started setting up a repository","childList":[{"id":"6EsyHhldcyuebAqdmS9pYx","slug":"/bitbucket-cloud/docs/create-a-repository-in-bitbucket-cloud/","updatedAt":"2023-10-06T18:31:34.887Z","title":"Create a repository in Bitbucket Cloud","description":"Learn the steps of how to create a repository from scratch."},{"id":"2ROEA4Vb0qaWxXRmT47E2g","slug":"/bitbucket-cloud/docs/import-a-repository/","updatedAt":"2023-10-06T18:31:36.130Z","title":"Import a repository","description":"Get your existing code into Bitbucket Cloud quickly with an importer that can grab a repository."},{"id":"4n3HD7PrxMmofJwX6eZs3a","slug":"/bitbucket-cloud/docs/clone-a-repository/","updatedAt":"2023-10-06T18:31:37.233Z","title":"Clone a repository","description":"Learn the steps of how to clone a Git repository."}],"description":"Learn the basics of how to create, import, and clone a repository."},{"id":"4Q1iVbLZDR5SW2du2MYnDt","updatedAt":"2020-05-28T21:05:15.964Z","slug":"/bitbucket-cloud/docs/get-started-working-on-a-repository/","title":"Get started working on a repository","childList":[{"id":"68sndNwKHbCHkYYrpTlKZH","slug":"/bitbucket-cloud/docs/push-code-to-bitbucket/","updatedAt":"2023-10-06T18:31:42.163Z","title":"Push code to Bitbucket","description":"Learn how push changes to a Git repository."},{"id":"4NnP4cheOA59YQU5616b9m","slug":"/bitbucket-cloud/docs/pull-code-from-bitbucket/","updatedAt":"2023-10-06T18:31:43.258Z","title":"Pull code from Bitbucket","description":"Learn how to pull changes from a Git repository."},{"id":"xgtma2jcN25jffkOuFjjh","slug":"/bitbucket-cloud/docs/create-an-issue-in-bitbucket-cloud/","updatedAt":"2023-10-06T18:31:44.351Z","title":"Create an issue in Bitbucket Cloud","description":"Learn how to create any type of issue in Bitbucket Cloud and keep track of it."},{"id":"4hYPCnXBq1jviPntL4Yy4S","slug":"/bitbucket-cloud/docs/create-or-edit-a-wiki-page/","updatedAt":"2023-10-06T18:31:47.276Z","title":"Create or edit a wiki page","description":"Learn how to create a wiki to keep documents for everything related to your project."}],"description":"Learn the basics of how to push and pull code, create an issue in Bitbucket Cloud, and manage a wiki."},{"id":"5MzqmgWycBfAf0nDNjoXa0","updatedAt":"2022-01-26T18:05:04.735Z","slug":"/bitbucket-cloud/docs/get-started-with-branches-and-pull-requests/","title":"Get started with branches and pull requests","childList":[{"id":"6LHZxbm1RfZyl70SddKAxw","slug":"/bitbucket-cloud/docs/create-and-push-a-branch/","updatedAt":"2024-04-22T06:54:08.397Z","title":"Create and push a branch","description":"Learn the steps of how to create a Git branch and push it to Bitbucket Cloud."},{"id":"68gxTfHlSx5iZct9eLSxCO","slug":"/bitbucket-cloud/docs/check-out-a-branch-in-bitbucket-cloud/","updatedAt":"2023-10-06T18:31:55.369Z","title":"Check out a branch in Bitbucket Cloud","description":"Learn the basic command to check out a branch through the Bitbucket Cloud interface."},{"id":"526FU1lsMKkMe1gv4bpcYt","slug":"/bitbucket-cloud/docs/create-a-pull-request-for-review/","updatedAt":"2023-10-06T18:31:56.587Z","title":"Create a pull request for review","description":"Learn how to get your code reviewed by your team in just a few steps."},{"id":"4njfH96B22uElbwjRao4oS","slug":"/bitbucket-cloud/docs/review-a-pull-request/","updatedAt":"2023-10-06T18:31:57.724Z","title":"Review a pull request","description":"Learn how to approve or decline a pull request."},{"id":"19NrJ4brdwuO6MFXC15bEb","slug":"/bitbucket-cloud/docs/merge-a-pull-request-in-bitbucket-cloud/","updatedAt":"2023-10-06T18:31:58.802Z","title":"Merge a pull request in Bitbucket Cloud","description":"Learn how to merge your branch into the main branch after your code has been reviewed in a pull request."}],"description":"Learn the basics of how to create and push a branch, create and review a pull request, and more."}],"pageType":"Guide"},{"id":"1E6YF0swzI9ro30lbHE2cc","updatedAt":"2023-01-26T22:03:16.917Z","slug":"/bitbucket-cloud/docs/create-and-manage-workspaces-in-bitbucket-cloud/","title":"Join or create and manage workspaces in Bitbucket Cloud","childList":[{"id":"4L8KBLP0hJJSDeuSbDe16V","slug":"/bitbucket-cloud/docs/what-is-a-workspace/","updatedAt":"2024-06-17T01:59:41.667Z","title":"What is a workspace?","description":"A workspace contains projects and repositories. ","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"1s94dHPSN5j8xxWVlfRDyp","slug":"/bitbucket-cloud/docs/create-your-workspace/","updatedAt":"2024-09-30T17:41:58.859Z","title":"Join or create a workspace","description":"Your workspace is where you organize different streams of work and work on your code. ","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"1FVzSyx2lHYAzGv0z7MN4V","slug":"/bitbucket-cloud/docs/grant-access-to-a-workspace/","updatedAt":"2024-02-03T01:00:16.188Z","title":"Grant access to a workspace ","description":"Learn how to provide the people you work with access to work in any workspace that you administer.","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"7LYV2Po4jH7CZscd7xBKLY","slug":"/bitbucket-cloud/docs/organize-workspace-members-into-groups/","updatedAt":"2024-02-03T01:00:10.444Z","title":"Organize workspace members into groups","description":"Workspace administrators can add or remove members of groups.","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"5HWUh9UnDIzsEtY1z79xRK","slug":"/bitbucket-cloud/docs/control-access-to-private-content-in-a-workspace/","updatedAt":"2024-08-01T18:55:47.335Z","title":"Control access to private content in a workspace","description":"Workspace administrators can grant or restrict access to content.","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"2SfgwEsGKwVUzH7gmAT8a0","updatedAt":"2023-01-31T23:30:37.845Z","slug":"/bitbucket-cloud/docs/workspace-access-tokens/","title":"Workspace Access Tokens","childList":[{"id":"ZRBhVGeR2L1oa9ImWYSzp","slug":"/bitbucket-cloud/docs/create-a-workspace-access-token/","updatedAt":"2023-10-06T19:27:39.494Z","title":"Create a Workspace Access Token","description":"How to create a new Workspace Access Token"},{"id":"2rTr1l1XOprQ3KeUTr7ZFM","slug":"/bitbucket-cloud/docs/workspace-access-token-permissions/","updatedAt":"2023-10-06T19:27:40.634Z","title":"Workspace Access Token permissions","description":"Descriptions of the scopes or permissions available for Workspace Access Tokens"},{"id":"53nFsH0XQS8PHzZwuBwQJZ","slug":"/bitbucket-cloud/docs/using-workspace-access-tokens/","updatedAt":"2023-10-06T19:27:41.789Z","title":"Using Workspace Access Tokens","description":"How to use Workspace Access Tokens"},{"id":"djMIxerGczBix4DkYbCEo","slug":"/bitbucket-cloud/docs/revoke-a-workspace-access-token/","updatedAt":"2023-10-06T19:27:38.413Z","title":"Revoke a Workspace Access Token","description":"How do I deactivate or revoke a Workspace Access Token"}],"description":"What are Workspace Tokens and how to use them."},{"id":"409d5h1nSpBG0pHxaP8l7s","slug":"/bitbucket-cloud/docs/change-a-workspace-id/","updatedAt":"2024-02-15T18:04:28.282Z","title":"Change a workspace ID","description":"Only a workspace administrator can change the workspace ID. This changes the URL for all content in a workspace.","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"2654NMgJuk05KlrfLt6hw6","slug":"/bitbucket-cloud/docs/transfer-repositories-and-groups-to-a-workspace/","updatedAt":"2024-02-07T18:15:51.541Z","title":"Transfer repositories and groups to a workspace","description":"Change the ownership of repositories and user groups for a workspace.","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"7231jTwbPOAmnboe9A1yw7","slug":"/bitbucket-cloud/docs/publishing-a-website-on-bitbucket-cloud/","updatedAt":"2023-10-06T18:38:01.368Z","title":"Publishing a Website on Bitbucket Cloud","description":"You can use Bitbucket to host a static website which would be accessed at <workspaceid>.bitbucket.io.","collectionId":"1E6YF0swzI9ro30lbHE2cc"},{"id":"5fS4Upl6YFOkC5f7nMLNW3","slug":"/bitbucket-cloud/docs/set-up-and-use-custom-merge-checks/","updatedAt":"2024-11-19T05:04:39.238Z","title":"Set up and use custom merge checks","description":"Configure and use custom merge checks in your repositories.","collectionId":"1E6YF0swzI9ro30lbHE2cc"}],"pageType":"Documentation"},{"id":"5KKiDpLeBuSyOt9HobMgLQ","updatedAt":"2024-06-06T17:05:53.812Z","slug":"/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/","title":"Set up and work on repositories in Bitbucket Cloud","childList":[{"id":"SwKsHo8Wbyxx7reI44RKD","slug":"/bitbucket-cloud/docs/search-in-bitbucket-cloud/","updatedAt":"2023-10-06T18:32:13.719Z","title":"Search in Bitbucket Cloud","description":"Learn about the different ways to find things and how to use operators or modifiers to refine search results.","collectionId":"5KKiDpLeBuSyOt9HobMgLQ"},{"id":"5j3lbwkjy1IZXUwgbzPjL9","updatedAt":"2024-03-07T17:51:57.743Z","slug":"/bitbucket-cloud/docs/set-up-your-repositories/","title":"Set up your repositories","childList":[{"id":"1xUWfqTMMjlaZQqsTN12u9","slug":"/bitbucket-cloud/docs/create-a-repository/","updatedAt":"2024-10-28T19:57:25.503Z","title":"Create a repository","description":"You need to first create a repository before you can add code to it."},{"id":"3VoaHPoAI9BQe0ntTUQdxD","slug":"/bitbucket-cloud/docs/add-unversioned-code-to-a-repository/","updatedAt":"2023-10-06T18:32:16.203Z","title":"Add unversioned code to a repository","description":"Start a brand new project by adding unversioned code from your local system to a Bitbucket Cloud repository. "},{"id":"gtSLBl92J8ZaH6agbNuMU","slug":"/bitbucket-cloud/docs/import-or-convert-code-from-an-existing-tool/","updatedAt":"2024-02-15T18:15:19.952Z","title":"Import or convert code from an existing tool","description":"Get your existing code into Bitbucket Cloud quickly by using the importer that Bitbucket provides."},{"id":"3jqoeY9QR5xThvHlYaoYd2","slug":"/bitbucket-cloud/docs/import-a-repository-from-github-or-gitlab/","updatedAt":"2023-10-06T18:32:20.594Z","title":"Import a repository from GitHub or GitLab","description":"Add code to Bitbucket Cloud from GitHub or GitLab."}],"description":"Need to set up a repository? Learn how to create a repository, add unversioned code, import code, or import a repository."},{"id":"5DsYfxCLqZd109yQWcZwcH","updatedAt":"2020-12-05T01:10:57.413Z","slug":"/bitbucket-cloud/docs/work-on-a-repository/","title":"Work on a repository","childList":[{"id":"5xGjar0Ta8RoTNKm8CuUA9","slug":"/bitbucket-cloud/docs/readme-content/","updatedAt":"2023-10-06T18:32:21.900Z","title":"README content","description":"Add and edit a README to give repository users the steps to get your application up and running."},{"id":"3lr1rWNyXYsbBNPX3v1Yr5","slug":"/bitbucket-cloud/docs/markup-comments/","updatedAt":"2024-04-22T06:55:21.017Z","title":"Markup comments","description":"Refer to issues, requests, and users directly from a comment in an issue or a commit message."},{"id":"4B4KRLd8JygPKIeNuMF6eD","slug":"/bitbucket-cloud/docs/split-a-repository-in-two/","updatedAt":"2023-10-06T18:32:26.437Z","title":"Split a repository in two","description":"Move a directory from one repository into another and retain the history."},{"id":"23gQsmHEZlGPNIrXqiz2i8","slug":"/bitbucket-cloud/docs/snippets-overview/","updatedAt":"2024-03-19T19:08:23.813Z","title":"Snippets overview","description":"Learn how to share code segments or files with yourself, your team, or the world."},{"id":"6gky1iA75Mv26daA5JwHNw","slug":"/bitbucket-cloud/docs/clone-a-git-repository/","updatedAt":"2023-10-06T18:59:01.601Z","title":"Clone a Git repository","description":"Clone a Git repository to create a copy to make your edits locally rather than directly in the source files of the origin repository"},{"id":"1yx8KADam5pz0VdWLaSlDZ","slug":"/bitbucket-cloud/docs/push-updates-to-a-repository/","updatedAt":"2023-10-06T18:32:42.386Z","title":"Push updates to a repository","description":"Learn how to push to a Git repository."}],"description":"Read about the more commonly used tasks you'll perform in a repository."},{"id":"5F6TzzflJWe7VER7CKKWvz","updatedAt":"2022-08-19T02:04:07.366Z","slug":"/bitbucket-cloud/docs/branch-or-fork-your-repository/","title":"Branch or fork your repository","childList":[{"id":"2pH9sx698Ynkj18C4aUUye","slug":"/bitbucket-cloud/docs/branch-a-repository/","updatedAt":"2024-04-22T06:57:01.804Z","title":"Branch a repository","description":"Create a branch from Bitbucket, Jira, or your terminal."},{"id":"4qRh4gPdXYdEuOJVJUgTRx","slug":"/bitbucket-cloud/docs/fork-a-repository/","updatedAt":"2024-09-26T01:43:25.603Z","title":"Fork a repository","description":"Forking is a way to clone a repository at a specific point and modify it from there."},{"id":"3crn0nCNcPNQWCDuUCRChz","slug":"/bitbucket-cloud/docs/list-branches-in-a-repository/","updatedAt":"2023-10-06T18:33:18.297Z","title":"List branches in a repository","description":"List or filter branches for your repository."},{"id":"3kXd1OeamUJE9qePoWf2oV","slug":"/bitbucket-cloud/docs/check-out-a-branch/","updatedAt":"2023-10-06T18:33:20.394Z","title":"Check out a branch","description":"Check out and work on Git branch rather than the main code line."},{"id":"3Ohiu9inmiVzy3iwL69ewc","slug":"/bitbucket-cloud/docs/manage-unmerged-branches/","updatedAt":"2024-09-26T01:55:28.615Z","title":"Manage unmerged branches","description":"Unmerged branches are tracked in the 'Feature branches' view. Use this view to manage your development process."}],"description":"Branching and forking provide two ways of diverging from the main code line."},{"id":"5wnLScSkPIViju5LorW53U","updatedAt":"2020-05-28T00:02:11.045Z","slug":"/bitbucket-cloud/docs/learn-how-to-use-commits/","title":"Learn how to use commits","childList":[{"id":"2ZVWh6eg9OsVcwqVGLHME4","slug":"/bitbucket-cloud/docs/add-edit-and-commit-to-source-files/","updatedAt":"2024-06-11T00:36:23.572Z","title":"Add, edit, and commit to source files","description":"Learn how to add new files and edit existing files when you work on a repository."},{"id":"47OL4V95kSu4HP1ubgFAFg","slug":"/bitbucket-cloud/docs/configure-your-dvcs-username-for-commits/","updatedAt":"2023-10-06T18:32:36.242Z","title":"Configure your DVCS username for commits","description":"Associate an email address with local commits by configuring a global email and an optional repository-specific email."},{"id":"1yoYOzdsovmOv16rMMaxRv","slug":"/bitbucket-cloud/docs/repository-tags/","updatedAt":"2024-12-09T19:00:07.095Z","title":"Repository tags","description":"Tag a commit at any point in its history, and compare tags to see the difference between points."},{"id":"350aUs1x3NkcRpaleo1mNH","slug":"/bitbucket-cloud/docs/use-gpg-keys-to-sign-commits/","updatedAt":"2024-12-12T23:19:14.772Z","title":"Use GPG keys to sign commits","description":"Generate and add a GPG key to sign your commits"}],"description":"Commits are the fundamental way to make changes to repositories. Learn how to use them in the topics you'll find here."},{"id":"3mjK8mDC87c7BXILSTxpUG","updatedAt":"2024-03-25T18:22:51.125Z","slug":"/bitbucket-cloud/docs/use-pull-requests-for-code-review/","title":"Use pull requests for code review","childList":[{"id":"29AvPj68r3Ql0eiXF3DAbQ","slug":"/bitbucket-cloud/docs/create-a-pull-request/","updatedAt":"2024-09-26T02:04:29.788Z","title":"Create a pull request","description":"Create a pull request to get your code reviewed before merging your changes. "},{"id":"2qeN77cdpq63YjOlJkMQ66","slug":"/bitbucket-cloud/docs/review-code-in-a-pull-request/","updatedAt":"2024-06-24T13:00:05.332Z","title":"Review code in a pull request","description":"Review code in a pull request to compare changes made to the original code and add comments and feedback. "},{"id":"3lVAsOnpq8R9vjJO2RKY3b","slug":"/bitbucket-cloud/docs/check-build-status-in-a-pull-request/","updatedAt":"2024-01-25T19:49:39.463Z","title":"Check build status in a pull request","description":"See the build status for the most recent commit to the repository."},{"id":"6KrGGsaC9z9blFYqxJ4uKi","slug":"/bitbucket-cloud/docs/merge-a-pull-request/","updatedAt":"2024-09-25T12:00:13.391Z","title":"Merge a pull request","description":"Merge a pull request when the desired number of reviewers have approved it."},{"id":"2F204qw3bqxUGZXbASpPOv","slug":"/bitbucket-cloud/docs/resolve-merge-conflicts/","updatedAt":"2023-10-06T18:33:12.937Z","title":"Resolve merge conflicts","description":"Resolve merge conflicts when someone else has made changes to the same code you touched."},{"id":"2rttUp2TJRjwiGeSI2l6k0","slug":"/bitbucket-cloud/docs/decline-a-pull-request/","updatedAt":"2023-10-06T18:33:14.230Z","title":"Decline a pull request","description":"Decline a pull request when you don't want to merge the changes in their current state. "},{"id":"4VJJp0orLMJGLuELbmHS10","slug":"/bitbucket-cloud/docs/use-atlassian-intelligence-to-help-write-or-edit-content/","updatedAt":"2024-04-11T19:19:28.652Z","title":"Use Atlassian Intelligence to help write or edit content","description":"Learn how to use Atlassian Intelligence to help write or edit your PR descriptions and comments."}],"description":"Need to get feedback on code updates? Learn all the things you can do with pull requests."},{"id":"5WfNKS98Wc6Zt5SWQUypFy","updatedAt":"2021-09-10T20:31:58.138Z","slug":"/bitbucket-cloud/docs/use-smart-mirroring-for-bitbucket-cloud/","title":"Use Smart Mirroring for Bitbucket Cloud","childList":[{"id":"3GqfFBxQgtwNyRdqcQGsua","slug":"/bitbucket-cloud/docs/work-with-bitbucket-smart-mirroring/","updatedAt":"2024-02-15T18:35:37.390Z","title":"Work with Bitbucket Smart Mirroring","description":"Learn how Smart Mirroring works and how to use it."},{"id":"5FzWKwdQ3NpCH3lRPu2qAB","slug":"/bitbucket-cloud/docs/troubleshoot-bitbucket-smart-mirroring/","updatedAt":"2024-02-15T18:33:57.645Z","title":"Troubleshoot Bitbucket Smart Mirroring","description":"Identify and solve problems you may have with Bitbucket Cloud Smart Mirroring."}],"description":"Learn how to set up, work with, troubleshoot, and evaluate Smart Mirrors with ngrok."},{"id":"6dik7bzezre26IpyPBNH5K","updatedAt":"2025-01-06T18:44:15.006Z","slug":"/bitbucket-cloud/docs/manage-large-files-with-git-large-file-storage-lfs/","title":"Manage large files with Git Large File Storage (LFS)","childList":[{"id":"4rjxMnx1I5jadwsW5Nt03d","slug":"/bitbucket-cloud/docs/use-git-lfs-with-bitbucket/","updatedAt":"2023-10-06T18:33:29.623Z","title":"Use Git LFS with Bitbucket","description":"Use the Git LFS extension with a repository to speed up the handling of large files."},{"id":"3E4weTDdcmCYHxkGwTe84Z","slug":"/bitbucket-cloud/docs/use-git-lfs-with-existing-bitbucket-repositories/","updatedAt":"2023-10-06T18:33:30.736Z","title":"Use Git LFS with existing Bitbucket repositories","description":"Use the Git Large File Storage (LFS) extension with an existing Bitbucket Cloud repository."},{"id":"4TGuO9w2r4o3fNjuKQLDS0","slug":"/bitbucket-cloud/docs/use-bfg-to-migrate-a-repo-to-git-lfs/","updatedAt":"2024-05-06T16:12:38.753Z","title":"Use BFG to migrate a repo to Git LFS","description":"Use the bfg-repo-cleaner utility to change the Git history of a repository."},{"id":"CwyuUdvMBYaAK10ntuq2Z","slug":"/bitbucket-cloud/docs/current-limitations-for-git-lfs-with-bitbucket/","updatedAt":"2023-10-06T18:33:35.245Z","title":"Current limitations for Git LFS with Bitbucket","description":"Learn workarounds for certain limitations when using Git LFS for Bitbucket Cloud."},{"id":"5eY6TTdxuINwTo738mDpoa","slug":"/bitbucket-cloud/docs/storage-policy-for-git-lfs-with-bitbucket/","updatedAt":"2023-10-06T18:33:36.528Z","title":"Storage policy for Git LFS with Bitbucket","description":"Learn the costs associated with using Git Large File Storage (LFS) with Bitbucket Cloud."},{"id":"NJ12VSvx0d5k08eZxqthT","slug":"/bitbucket-cloud/docs/workflow-for-git-feature-branching/","updatedAt":"2023-10-06T18:33:37.729Z","title":"Workflow for Git feature branching","description":"The Git feature branch workflow is an efficient way to work with your team in Bitbucket Cloud."},{"id":"4IdggaWeca0vDrTESuPW7t","slug":"/bitbucket-cloud/docs/limits-for-viewing-content-and-diffs/","updatedAt":"2024-10-28T20:01:10.163Z","title":"Limits for viewing content and diffs","description":"See the limits we impose on diffs."}],"description":"Get guidance on using Git LFS to speed up large file handling."},{"id":"4w5Of5eFCT3ZrrZA265CdM","updatedAt":"2023-04-11T17:10:32.584Z","slug":"/bitbucket-cloud/docs/configure-repository-settings/","title":"Configure repository settings","childList":[{"id":"46lNCTzrDlG4rtvXn0eZZq","slug":"/bitbucket-cloud/docs/set-repository-privacy-and-forking-options/","updatedAt":"2024-09-25T12:00:12.878Z","title":"Set repository privacy and forking options","description":"A private repository is visible for users with permission while a public repository is visible to everyone."},{"id":"5LznT5Wy5CdluAW5ODDcpX","slug":"/bitbucket-cloud/docs/grant-repository-access-to-users-and-groups/","updatedAt":"2023-10-06T18:35:10.591Z","title":"Grant repository access to users and groups","description":"Grant access (admin, read, or write) to people who will need to review or work on code with you in a repository."},{"id":"4G3PYXBb2oCtzEZBWmL3Tv","slug":"/bitbucket-cloud/docs/set-up-repository-access-keys-on-macos/","updatedAt":"2023-10-06T19:27:19.645Z","title":"Set up Repository Access keys on macOS","description":"How to set up Repository Access keys for connecting to Bitbucket Cloud through the Git CLI on macOS"},{"id":"zkxRP8IzKGSYBfQpfWffF","slug":"/bitbucket-cloud/docs/set-up-repository-access-keys-on-windows/","updatedAt":"2023-10-06T19:27:17.361Z","title":"Set up Repository Access keys on Windows","description":"How to set up Repository Access keys for connecting to Bitbucket Cloud through the Git CLI on Windows"},{"id":"2fZbTkdP7PNfBDqZpS6F8q","slug":"/bitbucket-cloud/docs/set-up-repository-access-keys-on-linux/","updatedAt":"2023-10-06T19:27:20.781Z","title":"Set up Repository Access keys on Linux","description":"How to set up Repository Access keys for connecting to Bitbucket Cloud through the Git CLI on Linux"},{"id":"44h0vBRoltGppXDJ8Y7sWo","slug":"/bitbucket-cloud/docs/managing-multiple-repository-access-keys-on-one-device/","updatedAt":"2023-10-06T19:27:21.820Z","title":"Managing multiple Repository Access keys on one device","description":"How to connect to multiple Bitbucket Repositories on a single device with Access Keys through the Git CLI using SSH keys"},{"id":"4KWcLD9dd0fSxVIcakkRS2","slug":"/bitbucket-cloud/docs/map-existing-commits-to-username-aliases/","updatedAt":"2023-10-06T18:35:11.780Z","title":"Map existing commits to username aliases","description":"Map existing non-mapped email aliases to user accounts from the username aliases page."},{"id":"3sljfjNzw2JipmTwRBcOao","slug":"/bitbucket-cloud/docs/link-to-a-web-service/","updatedAt":"2024-02-15T18:37:08.775Z","title":"Link to a web service","description":"Set up a link between Bitbucket Cloud and any external service."},{"id":"5C2vwIt9JzZM3ISkMOGWzy","slug":"/bitbucket-cloud/docs/transfer-repository-ownership/","updatedAt":"2024-02-15T18:29:27.822Z","title":"Transfer repository ownership","description":"Change or transfer the ownership of a repository to another team or to an individual."},{"id":"6hD4jIizALFt51P1KsHtTd","slug":"/bitbucket-cloud/docs/reduce-repository-size/","updatedAt":"2024-09-23T20:39:41.697Z","title":"Reduce repository size","description":"We recommend repositories be kept under 2.0 GB to ensure that our servers are fast and downloads are quick for our users."},{"id":"3UxAoWcNr4urNVFRkRyT23","slug":"/bitbucket-cloud/docs/maintain-a-git-repository/","updatedAt":"2024-05-06T16:13:34.705Z","title":"Maintain a Git repository","description":"Learn how to remove unwanted files from a Git repo."},{"id":"3UnRZGqFShFrDL59xHWDme","slug":"/bitbucket-cloud/docs/delete-a-repository/","updatedAt":"2024-12-30T20:10:53.092Z","title":"Delete a repository","description":"Deleting a repository permanently removes it from Bitbucket Cloud."},{"id":"2cWBsA50UVZyuOu447wHfj","slug":"/bitbucket-cloud/docs/pull-request-and-merge-settings/","updatedAt":"2024-04-27T00:19:07.931Z","title":"Pull request and merge settings","description":"All Bitbucket Cloud repositories come with the ability to create branches and pull requests."},{"id":"4JozBURh9iXWJrMkGWeUR9","slug":"/bitbucket-cloud/docs/git-fast-forwards-and-branch-management/","updatedAt":"2024-01-25T19:46:49.711Z","title":"Git fast forwards and branch management","description":"Learn the situations when Git will do a fast forward when you merge a branch that is ahead of the branch you have checked out."},{"id":"3mE2WT10jDOreeGvlDlapP","slug":"/bitbucket-cloud/docs/use-branch-permissions/","updatedAt":"2023-10-06T18:35:20.706Z","title":"Use branch permissions","description":"Configure branch restrictions to enforce specific workflows and prevent errors."},{"id":"20OBPnNBfQfurElomrW07N","slug":"/bitbucket-cloud/docs/suggest-or-require-checks-before-a-merge/","updatedAt":"2024-08-30T20:07:50.926Z","title":"Suggest or require checks before a merge","description":"Merge checks allow you to recommend or require specific conditions on merges for individual branches or branch patterns."},{"id":"7E5roQy7Riponvc5PjPpNJ","slug":"/bitbucket-cloud/docs/exclude-files-from-pull-request-diffs/","updatedAt":"2023-10-06T18:35:22.786Z","title":"Exclude files from pull request diffs","description":"The pull request view shows each file modified in the pull request."},{"id":"1x2r65uqpf1Dgn7f92x9uJ","slug":"/bitbucket-cloud/docs/change-the-remote-url-to-your-repository/","updatedAt":"2023-10-06T18:35:23.957Z","title":"Change the remote URL to your repository","description":"To change the remote URL for a repository, you'll need to update the configuration file with the new URL."},{"id":"4fNlYWoYLmynJn2MOdVW40","slug":"/bitbucket-cloud/docs/manage-webhooks/","updatedAt":"2024-09-04T01:13:14.497Z","title":"Manage webhooks","description":"Use webhooks to integrate applications with Bitbucket Cloud."},{"id":"3wYXICBa0994ENOmjHdBcY","slug":"/bitbucket-cloud/docs/event-payloads/","updatedAt":"2023-10-05T14:26:28.349Z","title":"Event payloads","description":"Understand how webhooks work in Bitbucket Cloud."},{"id":"5g2PBMuTn05To5ZcWeqGQ5","slug":"/bitbucket-cloud/docs/create-and-trigger-a-webhook-tutorial/","updatedAt":"2023-10-06T18:35:27.371Z","title":"Create and trigger a webhook tutorial","description":"Let's create a webhook and see if we can trigger it"},{"id":"6kPiIKNQtlYPla16Y2jpOt","slug":"/bitbucket-cloud/docs/require-signed-commits/","updatedAt":"2024-12-10T21:00:02.133Z","title":"Require signed commits","description":"Premium plan customers can require signed commits per repository."}],"description":"Learn what repository settings need to be configured, like user access, assigning the repository to a workspace, and more."},{"id":"7rcVTZg9UJjpQEfmX91Wit","updatedAt":"2022-12-19T03:54:50.638Z","slug":"/bitbucket-cloud/docs/repository-access-tokens/","title":"Repository Access Tokens","childList":[{"id":"208xoCHmpfFhJ2skB87Asl","slug":"/bitbucket-cloud/docs/create-a-repository-access-token/","updatedAt":"2023-10-06T19:26:31.805Z","title":"Create a Repository Access Token","description":"How to create a new Repository Access Token"},{"id":"5Dpi1zGK0zSajYXmW0EQnk","slug":"/bitbucket-cloud/docs/repository-access-token-permissions/","updatedAt":"2023-10-06T19:26:32.928Z","title":"Repository Access Token permissions","description":"Descriptions of the scopes or permissions available for Repository Access Tokens"},{"id":"2bnD2YCZCvdWUdTtloeTC9","slug":"/bitbucket-cloud/docs/using-access-tokens/","updatedAt":"2023-10-06T19:26:34.190Z","title":"Using Repository Access Tokens","description":"How to use Repository Access Tokens"},{"id":"1QxUoH0wGOHV0DrMtV6KAp","slug":"/bitbucket-cloud/docs/revoke-a-repository-access-token/","updatedAt":"2023-10-06T19:26:35.277Z","title":"Revoke a Repository Access Token","description":"How do I deactivate or revoke a Repository Access Token"}],"description":"What are Repository Access Tokens and how to use them."},{"id":"6HT7LyMP0jMSoAOJ7pZL93","slug":"/bitbucket-cloud/docs/set-up-and-use-code-owners/","updatedAt":"2024-05-15T22:41:19.052Z","title":"Set up and use code owners","description":"Set up and use code owners to define individuals or teams that are responsible for code in a repository.","collectionId":"5KKiDpLeBuSyOt9HobMgLQ"},{"id":"3Z0VYebhEbeAmcNYfrG1UL","slug":"/bitbucket-cloud/docs/view-your-notifications/","updatedAt":"2024-12-19T17:15:17.597Z","title":"View your notifications","description":"Bitbucket will display notifications for pull requests, comments, mentions, reviews, and status changes.","collectionId":"5KKiDpLeBuSyOt9HobMgLQ"},{"id":"1tc4repE0DMab9fGMzPHAR","updatedAt":"2024-05-14T18:25:05.693Z","slug":"/bitbucket-cloud/docs/use-wikis-to-store-documents/","title":"Use wikis to store documents","childList":[{"id":"1DyjSw4tyD6Ykh5puRVTFH","slug":"/bitbucket-cloud/docs/create-a-wiki/","updatedAt":"2024-07-24T23:07:07.807Z","title":"Create a wiki","description":"The repository administrator can choose whether a repository includes a wiki or not. Learn how to enable a wiki."},{"id":"2bnfShMqvQN6XPAQJ6Xl2X","slug":"/bitbucket-cloud/docs/clone-a-wiki/","updatedAt":"2023-10-06T18:34:48.218Z","title":"Clone a wiki","description":"Make a copy of a wiki page."},{"id":"7lVWzzHOymH0PtB3HbDb7","slug":"/bitbucket-cloud/docs/special-support-for-creole/","updatedAt":"2023-10-06T18:34:51.995Z","title":"Special support for Creole","description":"A wiki's support for the Creole syntax is compatible with the Creole 1.0 specification."},{"id":"1VjsW5aaYufLmwGfM1aEyk","slug":"/bitbucket-cloud/docs/macro-reference-for-creole-markup/","updatedAt":"2023-10-06T18:34:55.294Z","title":"Macro reference for Creole markup","description":"Learn which macros are compatible with Creole markup in a wiki."},{"id":"xEMEbPzYc4DnQi65hU8Di","slug":"/bitbucket-cloud/docs/make-a-wiki-private-or-public/","updatedAt":"2023-10-06T18:34:58.560Z","title":"Make a wiki private or public","description":"Make a wiki publicly available, or restrict access to it by making it private."},{"id":"1sXs1YCDLlJA13da1r466e","slug":"/bitbucket-cloud/docs/use-syntax-highlighting-in-a-wiki/","updatedAt":"2023-10-06T18:34:59.718Z","title":"Use syntax highlighting in a wiki","description":"Use the Pygments library to highlight snippets of text in a wiki page. "},{"id":"3H9gFlCgr5WaLrDzgudwxs","slug":"/bitbucket-cloud/docs/add-images-to-a-wiki-page/","updatedAt":"2023-10-06T18:35:00.824Z","title":"Add images to a wiki page","description":"Learn the syntax to add images to a wiki page."},{"id":"4JdMZx6EWLTg64ag092ML0","slug":"/bitbucket-cloud/docs/add-a-table-of-contents-to-a-wiki/","updatedAt":"2023-10-06T18:35:03.888Z","title":"Add a table of contents to a wiki","description":"Learn the syntax to add a table of contents to a wiki page."}],"description":"When you add a repository to Bitbucket Cloud, you also get a wiki. The wiki is a simple place to keep documents."},{"id":"3rbq9CJKYys7lD6GXlZzdy","updatedAt":"2024-07-24T23:07:00.845Z","slug":"/bitbucket-cloud/docs/understand-bitbucket-issues/","title":"Understand Bitbucket issues","childList":[{"id":"2ZGbIIgWFrUlI111AP1V7Z","slug":"/bitbucket-cloud/docs/use-the-issue-tracker/","updatedAt":"2024-07-24T23:07:03.943Z","title":"Use the issue tracker","description":"This is the place to track your project's feature requests, bug reports, and other project management tasks."},{"id":"3UAFgLOeUumkoVG5ep0txu","slug":"/bitbucket-cloud/docs/enable-an-issue-tracker/","updatedAt":"2024-04-22T07:08:59.366Z","title":"Enable an issue tracker","description":"If you have admin permission for the repository, you can enable an issue tracker."},{"id":"r8AgBbns7B1y606T5rcOP","slug":"/bitbucket-cloud/docs/configure-defaults-for-issue-fields/","updatedAt":"2024-04-22T07:09:51.443Z","title":"Configure defaults for issue fields","description":"Repository admins can configure the components, milestones, and versions associated with a project's issues."},{"id":"21RVGUTPLuqCCoP2O2Kxks","slug":"/bitbucket-cloud/docs/export-or-import-issue-data/","updatedAt":"2024-04-22T07:10:43.190Z","title":"Export or import issue data","description":"Export issues from or into another repo."},{"id":"7GrvnfKLR8iawtKSpRedVc","slug":"/bitbucket-cloud/docs/export-issue-data-to-jira-cloud/","updatedAt":"2024-04-22T07:11:37.462Z","title":"Export or import issue data in Bitbucket","description":"Learn the steps involved in exporting issue data in Bitbucket Cloud to Jira Cloud. "},{"id":"5l1GdrzqZsb91NIsAv2Y2e","slug":"/bitbucket-cloud/docs/issue-import-and-export-data-format/","updatedAt":"2023-10-06T18:35:36.357Z","title":"Issue import and export data format","description":"Bitbucket Cloud exports and imports data using a ZIP package. For imports, this package must contain a db-2.0.json file."},{"id":"5dqU5VmKRRiGAcnLzIk4e9","slug":"/bitbucket-cloud/docs/make-the-tracker-private-or-public/","updatedAt":"2023-10-06T18:35:37.500Z","title":"Make the tracker private or public","description":"Users with administrative rights on a repository can set an issue tracker as private or public."},{"id":"3kO6i0TUm4MVpVzp9peWXj","slug":"/bitbucket-cloud/docs/resolve-issues-automatically-when-users-push-code/","updatedAt":"2024-04-22T07:12:21.014Z","title":"Resolve issues automatically when users push code","description":"Transition issues in the Bitbucket Cloud issue tracker."},{"id":"4muDSCD2L3AOABaiAHPsaG","slug":"/bitbucket-cloud/docs/set-email-preferences-for-an-issue-tracker/","updatedAt":"2023-10-06T18:35:39.843Z","title":"Set email preferences for an issue tracker","description":"Set email preferences for when a user creates a new issue or updates an existing one."},{"id":"6J6eXqEqtLhyD9V4U1rXNF","slug":"/bitbucket-cloud/docs/highlight-syntax-and-mark-up-issues/","updatedAt":"2024-04-22T07:13:07.378Z","title":"Highlight syntax and mark up issues","description":"Syntax highlighting and markup in the issue tracker is Markdown syntax, just as it is with comments."}],"description":"Learn how to track your project's feature requests, bug reports and other project management tasks with issue trackers."},{"id":"7LjIOG6VNbTeUW4LTSfYMi","slug":"/bitbucket-cloud/docs/code-insights/","updatedAt":"2023-10-06T18:38:36.368Z","title":"Code Insights","description":"Use Code Insights to give your team a better way to gain insights and improve code quality in the pull requests.","collectionId":"5KKiDpLeBuSyOt9HobMgLQ"}],"pageType":"Documentation"},{"id":"MTRqv9AzhRz7JdObFQJNC","updatedAt":"2023-12-13T23:23:51.286Z","slug":"/bitbucket-cloud/docs/build-test-and-deploy-with-pipelines/","title":"Build, test, and deploy with Pipelines","childList":[{"id":"2ZmjqGP1TPgnK6HXxrfqks","updatedAt":"2023-03-27T21:53:40.726Z","slug":"/bitbucket-cloud/docs/get-started-with-bitbucket-pipelines/","title":"Get started with Bitbucket Pipelines","childList":[{"id":"6AjcqcF2lfEaeylFPpW3PW","slug":"/bitbucket-cloud/docs/configure-your-first-pipeline/","updatedAt":"2023-10-06T19:28:18.195Z","title":"Configure your first pipeline","description":"Get started with your first Bitbucket Pipeline"},{"id":"3tzICRYz8eauoppk679Fmw","slug":"/bitbucket-cloud/docs/view-your-pipeline/","updatedAt":"2024-09-11T05:00:59.211Z","title":"View your pipeline","description":"See the status of your pipeline, get detailed log information from its run, and other useful data."},{"id":"1ohaXMtknQzOBftIgluIa1","slug":"/bitbucket-cloud/docs/specify-dependencies-in-your-pipelines-build/","updatedAt":"2023-10-06T18:34:01.496Z","title":"Specify dependencies in your Pipelines build","description":"Specify any dependencies that your build needs in the Docker container."},{"id":"3uKxJo1Hk3ReZFBodDB0zy","slug":"/bitbucket-cloud/docs/limitations-of-bitbucket-pipelines/","updatedAt":"2024-09-24T00:18:27.663Z","title":"Limitations of Bitbucket Pipelines","description":"Learn the current limitations in Bitbucket Pipelines, like build minutes, push limits, and supported platforms."}],"description":"Bitbucket Pipelines is an integrated CI/CD service built into Bitbucket Cloud. Learn how to set up Pipelines."},{"id":"51EnbkFD5IY5PdzwiSQ6kr","updatedAt":"2023-01-11T07:15:57.620Z","slug":"/bitbucket-cloud/docs/use-pipelines-in-different-software-languages/","title":"Use Pipelines in different software languages","childList":[{"id":"2oEqn0jVQNpfEVINpP7wf2","slug":"/bitbucket-cloud/docs/run-docker-commands-in-bitbucket-pipelines/","updatedAt":"2024-11-20T23:12:08.366Z","title":"Run Docker commands in Bitbucket Pipelines","description":"Build a Docker image from a Dockerfile and to push it to a Docker registry by running Docker commands."},{"id":"56Y0iH8fUqeMmDICiiRyVT","slug":"/bitbucket-cloud/docs/javascript-nodejs-with-bitbucket-pipelines/","updatedAt":"2023-10-06T18:33:41.875Z","title":"Javascript (Node.js) with Bitbucket Pipelines","description":"Use Pipelines for building and testing a Node.js software project in a Docker container."},{"id":"3C9uND0O34SaY7Xdv2Fh9C","slug":"/bitbucket-cloud/docs/java-with-bitbucket-pipelines/","updatedAt":"2023-10-06T18:33:43.162Z","title":"Java with Bitbucket Pipelines","description":"Use Pipelines for building and testing a Java software project in a Docker container, using Maven or Gradle."},{"id":"7sqVvGndEgqzC0xPbGUENY","slug":"/bitbucket-cloud/docs/laravel-with-bitbucket-pipelines/","updatedAt":"2023-10-06T18:33:44.322Z","title":"Laravel with Bitbucket Pipelines","description":"Use Pipelines to build and test a Laravel project in a Docker container."},{"id":"3ItO7iWHFZ2NxUUwBmrbRM","slug":"/bitbucket-cloud/docs/php-with-bitbucket-pipelines/","updatedAt":"2023-10-06T18:33:47.497Z","title":"PHP with Bitbucket Pipelines","description":"Use Pipelines for building and testing a PHP software project in a Docker container."},{"id":"SMlFKRcTn7ZWqTa2r9NXY","slug":"/bitbucket-cloud/docs/python-with-bitbucket-pipelines/","updatedAt":"2023-10-06T18:33:48.645Z","title":"Python with Bitbucket Pipelines","description":"Use Pipelines for building and testing a Python software project in a Docker container."},{"id":"7CwM47DRBrLqO651JvlJUU","slug":"/bitbucket-cloud/docs/ruby-with-bitbucket-pipelines/","updatedAt":"2023-10-06T18:33:49.733Z","title":"Ruby with Bitbucket Pipelines","description":"Use Pipelines for building and testing a Ruby software project in a Docker container."}],"description":"Use Pipelines for a project in any software language, built on Linux, using Docker images."},{"id":"4mpBeWWVBXGPXi2BYCW810","slug":"/bitbucket-cloud/docs/use-docker-images-as-build-environments/","updatedAt":"2024-09-18T20:58:55.200Z","title":"Use Docker images as build environments","description":"Run a Docker image that defines the build environment. Use the default image provided or get a custom one.","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"7xyGJjS7VE5uNOFLmkIIP5","updatedAt":"2022-11-15T02:17:51.022Z","slug":"/bitbucket-cloud/docs/access-pipelines-deployment-guides/","title":"Access Pipelines deployment guides","childList":[{"id":"6ICRdnMxPWnwOCr0YZulPW","slug":"/bitbucket-cloud/docs/deploy-to-aws-with-s3/","updatedAt":"2023-10-06T18:34:41.279Z","title":"Deploy to AWS with S3","description":"Learn how to deploy your files to an AWS S3 bucket using the aws-s3-deploy pipe."},{"id":"76hpd2KH5uOM5RjBuMvFJC","slug":"/bitbucket-cloud/docs/deploy-to-aws-with-codedeploy/","updatedAt":"2023-10-06T18:34:42.589Z","title":"Deploy to AWS with CodeDeploy","description":"This option requires less maintenance since the pipeline is maintained on your behalf."},{"id":"2jBqk4NcljRr1D1SYbzw7e","slug":"/bitbucket-cloud/docs/deploy-to-aws-with-elastic-beanstalk/","updatedAt":"2023-10-06T18:34:38.195Z","title":"Deploy to AWS with Elastic Beanstalk","description":"Elastic Beanstalk reduces management complexity without restricting choice or control."},{"id":"5mLspfNwYhsmMeiqsnwm3s","slug":"/bitbucket-cloud/docs/deploy-to-aws-eks-kubernetes/","updatedAt":"2023-10-06T18:34:43.916Z","title":"Deploy to AWS EKS (Kubernetes)","description":"Deploy your application to AWS Elastic Kubernetes Service (EKS) Cluster using the aws-eks-kubectl-run pipe."},{"id":"2cgvXAZY0LznIRpt1DXQjA","slug":"/bitbucket-cloud/docs/deploy-a-lambda-function-update-to-aws/","updatedAt":"2023-10-06T18:34:12.121Z","title":"Deploy a Lambda function update to AWS","description":"Learn to update an existing Lambda function to AWS using pipes."},{"id":"7LIXOQGzDHnkZJvR4SIg0c","slug":"/bitbucket-cloud/docs/deploy-to-amazon-ecs/","updatedAt":"2024-04-19T17:25:21.141Z","title":"Deploy to Amazon ECS","description":"This option requires less maintenance since the pipeline is maintained on your behalf, but restricts the amount of control you have."},{"id":"3RwSIcp8FfUcLO0d0sz661","slug":"/bitbucket-cloud/docs/deploy-to-firebase/","updatedAt":"2023-10-06T18:34:20.758Z","title":"Deploy to Firebase","description":"Deploy to Firebase by adding a pipe to your pipelines configuration."},{"id":"6brGkiNsy9AfE6IhDhjjSp","slug":"/bitbucket-cloud/docs/deploy-to-google-cloud/","updatedAt":"2023-10-06T18:34:22.106Z","title":"Deploy to Google Cloud","description":"With the Google App Engine Deploy pipe, you can deploy your application to Google App Engine."},{"id":"4NJzH3gv7HRdQqgBpIEp3c","slug":"/bitbucket-cloud/docs/deploy-to-heroku/","updatedAt":"2023-10-06T18:34:23.340Z","title":"Deploy to Heroku","description":"Deploy to Heroku using pipelines and pipes."},{"id":"4L3my2aIcYiC1TXD82uUg3","slug":"/bitbucket-cloud/docs/deploy-to-kubernetes/","updatedAt":"2023-11-29T18:21:30.876Z","title":"Deploy to Kubernetes","description":"Configure Bitbucket Pipelines to automatically deploy a containerized application to Kubernetes."},{"id":"4bI3tLfxqjH424ELHPcXae","slug":"/bitbucket-cloud/docs/deploy-to-microsoft-azure/","updatedAt":"2023-10-06T18:34:27.864Z","title":"Deploy to Microsoft Azure","description":"Use Bitbucket Cloud Pipelines with Microsoft Azure in a variety of ways using pipes."},{"id":"6hJbNUNFwaw8nTVjo2GBCw","slug":"/bitbucket-cloud/docs/deploy-to-npm/","updatedAt":"2023-10-06T18:34:29.077Z","title":"Deploy to npm","description":"Use Bitbucket Cloud Pipelines to build, test, and publish your npm packages."},{"id":"3XWQ6ndueyMYJiw7gpe8Ml","slug":"/bitbucket-cloud/docs/deploy-with-pull-requests/","updatedAt":"2023-10-06T18:34:30.209Z","title":"Deploy with pull requests","description":"Learn two main ways of deploying with pull requests."},{"id":"1BnZct8tLzonzZU0SUNTSX","slug":"/bitbucket-cloud/docs/deploy-using-scp/","updatedAt":"2023-10-06T18:34:31.395Z","title":"Deploy using SCP","description":"Deploy your files to a remote host using the SCP-deploy pipe."},{"id":"5htw7lsacaXSMxRQOtC5ym","slug":"/bitbucket-cloud/docs/deploy-build-artifacts-to-bitbucket-downloads/","updatedAt":"2023-10-06T18:34:32.571Z","title":"Deploy build artifacts to Bitbucket Downloads","description":"Deploy an artifact that has been produced by your pipeline into the downloads area."},{"id":"6BXRJiJm4sq7AwUvPFXMYr","slug":"/bitbucket-cloud/docs/publish-and-link-your-build-artifacts/","updatedAt":"2025-01-06T17:22:07.213Z","title":"Publish and link your build artifacts","description":"Learn how to publish your builds artifacts."},{"id":"2kLBjqaEcMKC880m84km0J","slug":"/bitbucket-cloud/docs/build-and-push-a-docker-image-to-a-container-registry/","updatedAt":"2023-10-06T18:34:36.912Z","title":"Build and push a Docker image to a container registry","description":"Check out this example before you build a Docker image."}],"description":"Find the infomation you need to deploy successfully using pipes and pipelines."},{"id":"Wod42DfTVcpMVG9X0VXRe","updatedAt":"2023-01-18T03:13:57.936Z","slug":"/bitbucket-cloud/docs/bitbucket-pipelines-configuration-reference/","title":"Bitbucket Pipelines configuration reference","childList":[{"id":"7BoLOgcp8RC9yYyyeDYXPg","slug":"/bitbucket-cloud/docs/global-options/","updatedAt":"2025-02-03T22:10:57.993Z","title":"Global options","description":"Global pipeline options for Bitbucket Pipelines"},{"id":"1y4ESCBSoC4bFLUbIy5Hjg","slug":"/bitbucket-cloud/docs/git-clone-behavior/","updatedAt":"2023-10-06T19:28:08.162Z","title":"Git clone behavior","description":"Options for controlling the Git clone behavior of Bitbucket Pipelines"},{"id":"1okXcIK8WRWIQmof3ezFL8","slug":"/bitbucket-cloud/docs/cache-and-service-container-definitions/","updatedAt":"2023-10-06T19:28:09.268Z","title":"Cache, service container, and export pipelines definitions","description":"Create dependency caches and service containers, such as database services"},{"id":"11xePpKGzjnrUPlwEYvosM","slug":"/bitbucket-cloud/docs/docker-image-options/","updatedAt":"2024-02-16T20:39:58.952Z","title":"Docker image options","description":"Use custom Docker images in your Bitbucket Pipeline"},{"id":"5CmOTVmdRMWGXbtYKkorOe","slug":"/bitbucket-cloud/docs/pipeline-start-conditions/","updatedAt":"2023-10-06T19:28:11.421Z","title":"Pipeline start conditions","description":"Set the start conditions or triggers for running your Bitbucket Pipelines"},{"id":"7ouKr9SKrpIpFa1Pkq1Kk0","slug":"/bitbucket-cloud/docs/parallel-step-options/","updatedAt":"2025-02-03T21:36:04.507Z","title":"Parallel step options","description":"Run multiple pipeline steps at the same time"},{"id":"4Xbs6g4Ujl4cUJHjD1Gofz","slug":"/bitbucket-cloud/docs/stage-options/","updatedAt":"2024-02-16T17:34:34.228Z","title":"Stage options","description":"Group steps into stages or create multi-step deployment stages"},{"id":"5RhzEdap2dxFPvf5GkCHIn","slug":"/bitbucket-cloud/docs/step-options/","updatedAt":"2025-02-03T21:36:27.543Z","title":"Step options","description":"Define and customize your pipeline steps"}],"description":"The complete configuration reference for the Bitbucket Pipelines bitbucket-pipelines.yml"},{"id":"70E1XnZDsxjz6tB5LPVJYt","slug":"/bitbucket-cloud/docs/use-glob-patterns-on-the-pipelines-yaml-file/","updatedAt":"2023-10-06T18:33:52.089Z","title":"Use glob patterns on the Pipelines yaml file","description":"Learn the glob patterns you can use on the Pipelines yaml file.","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"f48Lgv26AKRPg5YIWYHS0","slug":"/bitbucket-cloud/docs/yaml-anchors/","updatedAt":"2023-10-06T18:33:53.212Z","title":"YAML anchors","description":"Use YAML anchors to reduce effort and make updating in bulk easier.\n\n","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"g1YCSPLQamYe01G1Gpvgg","updatedAt":"2022-10-17T16:41:36.433Z","slug":"/bitbucket-cloud/docs/deployments/","title":"Deployments","childList":[{"id":"2Rb24ZBKcsImTQd4IiDdBq","slug":"/bitbucket-cloud/docs/deploy-on-aws-using-bitbucket-pipelines-openid-connect/","updatedAt":"2024-09-25T23:12:44.038Z","title":"Deploy on AWS using Bitbucket Pipelines OpenID Connect","description":"Use Bitbucket Pipelines OpenID Connect to deploy your builds on AWS"},{"id":"7JgKVbLG5A9MLg1hdgPLwL","slug":"/bitbucket-cloud/docs/set-up-and-monitor-deployments/","updatedAt":"2023-10-06T18:39:18.804Z","title":"Set up and monitor deployments","description":"Learn how to see the status of your deployment environments."},{"id":"6rAwjTNhRnwk6uLpZJuFTh","slug":"/bitbucket-cloud/docs/bitbucket-deployment-guidelines/","updatedAt":"2023-10-06T18:39:20.310Z","title":"Bitbucket deployment guidelines","description":"Learn best practices to work with Bitbucket Deployments."},{"id":"2GroiSv07PFN9oY4NJi9I0","slug":"/bitbucket-cloud/docs/concurrency-control/","updatedAt":"2023-10-06T18:41:55.364Z","title":"Concurrency control","description":"Check if there is a deployment in progress before starting a new one to the same environment."}],"description":"Learn how to see the status of your deployment environments."},{"id":"1IK8df4HHOb5WaftsilKfI","updatedAt":"2023-01-18T03:13:57.843Z","slug":"/bitbucket-cloud/docs/pipeline-triggers/","title":"Scheduled and manually triggered pipelines","childList":[],"description":"Bitbucket Pipelines allows you to run multiple Docker containers from your build pipeline."},{"id":"44bT7TtcqVCdal5RTM9lyI","updatedAt":"2024-12-04T23:38:51.507Z","slug":"/bitbucket-cloud/docs/variables-and-secrets/","title":"Variables and secrets","childList":[],"description":"Bitbucket allows you to configure default and custom variables"},{"id":"7ZJGEN1jBbltZADeOOAmt","updatedAt":"2024-06-17T17:12:47.785Z","slug":"/bitbucket-cloud/docs/using-ssh-keys-in-bitbucket-pipelines/","title":"Using SSH keys in Bitbucket Pipelines","childList":[{"id":"56eFAvYocl4xVPb0bAgqZV","slug":"/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-macos/","updatedAt":"2023-10-06T19:27:22.996Z","title":"Set up Pipelines SSH keys on macOS","description":"How to set up SSH access to repositories for Bitbucket Pipelines on macOS"},{"id":"G7MrHxQoOtHuwE4QlcWw4","slug":"/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-windows/","updatedAt":"2023-10-06T19:27:25.175Z","title":"Set up Pipelines SSH keys on Windows","description":"How to set up SSH access to repositories for Bitbucket Pipelines on Windows"},{"id":"3Y1uRoAVM4jODtDpImrHNs","slug":"/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-linux/","updatedAt":"2023-10-06T19:27:24.052Z","title":"Set up Pipelines SSH keys on Linux","description":"How to set up SSH access to repositories for Bitbucket Pipelines on Linux"},{"id":"7GYYQ3VhNFJHPwByihzeJ1","slug":"/bitbucket-cloud/docs/use-multiple-ssh-keys-in-your-pipeline/","updatedAt":"2023-10-06T19:27:26.253Z","title":"Use multiple SSH keys in your pipeline","description":"How to manage multiple SSH keys in a Bitbucket Pipeline"}],"description":"How to set up SSH access to repositories for Bitbucket Pipelines"},{"id":"5OokSBKBttBbHvisBi9j0","slug":"/bitbucket-cloud/docs/cache-dependencies/","updatedAt":"2023-10-06T18:34:02.643Z","title":"Caches","description":"Cache external build dependencies and directories between builds, to reduce consumed build minutes.","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"IB9FUZHQBDRXcDveu6XSq","slug":"/bitbucket-cloud/docs/use-artifacts-in-steps/","updatedAt":"2023-10-06T18:33:54.374Z","title":"Pipeline artifacts","description":"Use and download artifacts to support your deployment.","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"3U6gqjfmqz5NZCR89zZW2B","updatedAt":"2023-11-29T17:32:28.556Z","slug":"/bitbucket-cloud/docs/databases-and-service-containers/","title":"Databases and service containers","childList":[],"description":"Bitbucket Pipelines allows you to run multiple Docker containers from your build pipeline."},{"id":"5ZFkgeSn5kEv5C57AV43x4","updatedAt":"2023-01-04T05:54:52.100Z","slug":"/bitbucket-cloud/docs/use-pipes-in-bitbucket-pipelines/","title":"Use pipes in Bitbucket Pipelines","childList":[{"id":"579JPis90fac93p1fKUgKY","slug":"/bitbucket-cloud/docs/what-are-pipes/","updatedAt":"2023-10-06T18:34:06.100Z","title":"What are pipes?","description":"Pipes provide a simple way to configure a pipeline and are powerful when you want to work with third-party tools. "},{"id":"4W9ikeA9cOtAC4oDRf9wAz","slug":"/bitbucket-cloud/docs/write-a-pipe-for-bitbucket-pipelines/","updatedAt":"2023-10-06T18:34:07.641Z","title":"Write a pipe for Bitbucket Pipelines","description":"Write a simple pipe or a complete pipe depending on how much detail and configuration you want to add."},{"id":"54lfZmcfKALK6qm5rL82Cs","slug":"/bitbucket-cloud/docs/advanced-techniques-for-writing-pipes/","updatedAt":"2023-10-06T18:34:10.792Z","title":"Advanced techniques for writing pipes","description":"Learn best practices to avoid unexpected results that come from passing variables between lots of different systems."}],"description":"Learn what a pipe is, how to write one, and some advanced techniques."},{"id":"404IaaOJPwtUdUv8JjqHSR","updatedAt":"2023-01-11T06:49:09.813Z","slug":"/bitbucket-cloud/docs/integrations/","title":"Integrations","childList":[{"id":"4YDOGuSPQSI7w1GPde6zO2","slug":"/bitbucket-cloud/docs/integrate-jira-and-pipelines/","updatedAt":"2024-04-22T07:07:50.117Z","title":"Integrate Jira and Pipelines","description":"With this integration you can track associated builds and deployments to Jira issues."},{"id":"5il6r9IWxwVtXspEHjFmdH","slug":"/bitbucket-cloud/docs/integrate-pipelines-with-resource-servers-using-oidc/","updatedAt":"2024-10-27T23:32:12.907Z","title":"Integrate Pipelines with resource servers using OIDC","description":"Use Bitbucket Pipelines OpenID Connect Provider (OIDC IDP) to allow your pipelines to access your resource server"},{"id":"2LA0VXXvlws3yr8T4WfGOC","slug":"/bitbucket-cloud/docs/use-aws-ecr-images-in-pipelines-with-openid-connect/","updatedAt":"2023-10-06T18:59:56.257Z","title":"Use AWS ECR images in Pipelines with OpenID Connect","description":"Configure OpenID Connect with Bitbucket Cloud Pipelines for AWS ECR images."},{"id":"4Jd8M1ejoQH9e4xjepBZVF","slug":"/bitbucket-cloud/docs/integrate-slack-with-pipelines/","updatedAt":"2023-10-06T18:38:57.184Z","title":"Integrate Slack with Pipelines","description":"Learn how to integrate Slack with Pipelines"},{"id":"4t1wGSMIVbLUzyiLNttmHH","slug":"/bitbucket-cloud/docs/connect-to-third-party-services/","updatedAt":"2024-01-25T19:44:01.881Z","title":"Connect to third-party services","description":"Bring your own services to Bitbucket Pipelines"},{"id":"1qoPcu63GzqObwOkrcjSd5","slug":"/bitbucket-cloud/docs/rate-limiting-with-different-third-party-providers/","updatedAt":"2024-06-24T15:00:03.493Z","title":"Rate limiting with different third-party providers","description":"An explanation of rate limiting in Pipelines and some resources to third-party services"}],"description":"Check out all the available integrations for Pipelines"},{"id":"1sdIgSM4Ay7ne5PwuGdxd2","updatedAt":"2020-10-01T04:58:17.011Z","slug":"/bitbucket-cloud/docs/testing/","title":"Testing","childList":[{"id":"7kSaINliR92mjzV3vjW03p","slug":"/bitbucket-cloud/docs/cross-platform-testing-in-bitbucket-pipelines/","updatedAt":"2023-10-06T18:34:03.751Z","title":"Cross-platform testing in Bitbucket Pipelines","description":"Use steps with different build images to test your software with different versions of the same platform, library, or dependency."},{"id":"7LB5p3bsHtom5gw8WGGaA1","slug":"/bitbucket-cloud/docs/test-reporting-in-pipelines/","updatedAt":"2024-05-10T22:51:19.310Z","title":"Test reporting in Pipelines","description":"Quickly identify failed tests in your build with test reporting in Pipelines.\n"}],"description":"Check out the test you can use with Bitbucket Pipelines"},{"id":"7adL5JBgouEBNQgq5JY127","updatedAt":"2024-09-23T22:00:07.163Z","slug":"/bitbucket-cloud/docs/runners/","title":"Runners","childList":[{"id":"3RBUj2WiJTY9bQOZnB6PoK","slug":"/bitbucket-cloud/docs/adding-a-new-runner-in-bitbucket/","updatedAt":"2023-10-06T19:05:06.071Z","title":"Adding a new runner in Bitbucket","description":"Add runners to run builds in Pipelines on your own infrastructure."},{"id":"eMJZJOuuDvWj7fd4XfeEk","slug":"/bitbucket-cloud/docs/configure-your-runner-in-bitbucket-pipelines-yml/","updatedAt":"2023-10-06T19:05:07.579Z","title":"Configure your runner in bitbucket-pipelines.yml","description":"Configure your runner in the bitbucket.pipelines.yml file"},{"id":"5m3vtntFX3W2KBBGm9mdQZ","slug":"/bitbucket-cloud/docs/set-up-and-use-runners-for-linux/","updatedAt":"2024-03-07T20:58:54.447Z","title":" Set up runners for Linux Docker","description":"Configure your Linux environment to use docker-based runners for Pipelines"},{"id":"15DYXyL8QXh0oyNfqawdFE","slug":"/bitbucket-cloud/docs/set-up-runners-for-linux-shell/","updatedAt":"2023-10-06T19:24:48.304Z","title":"Set up runners for Linux Shell","description":"Configure your Linux environment to use shell-based runners for Pipelines"},{"id":"1cjgXXeFyjd9xWQEnFUf3h","slug":"/bitbucket-cloud/docs/set-up-runners-for-windows/","updatedAt":"2023-10-06T19:08:55.849Z","title":"Set up runners for Windows","description":"Configure your Windows environment to use runners in Pipelines"},{"id":"P2pyy4iHpsUSiZOx187tj","slug":"/bitbucket-cloud/docs/set-up-runners-for-macos/","updatedAt":"2023-10-06T19:15:14.034Z","title":"Set up runners for MacOS","description":"Run builds in Bitbucket Pipelines on your own MacOS infrastructure"},{"id":"7lWzDqnQ2W9U01SVvzdzkF","slug":"/bitbucket-cloud/docs/configure-a-runner-to-use-a-proxy/","updatedAt":"2023-10-06T19:09:23.205Z","title":"Configure a runner to use a proxy","description":"How to allow your self-hosted runners to run behind a proxy server"},{"id":"1ELRiX6NWBqP9nhaI7cQw8","slug":"/bitbucket-cloud/docs/configure-logging-in-self-hosted-runners/","updatedAt":"2024-03-02T00:00:05.590Z","title":"Configure logging in self-hosted runners","description":"Configure logging for highly sophisticated on-premise runner operations"},{"id":"2tyN4Z02dxmvuRFbZ7ytsk","slug":"/bitbucket-cloud/docs/ip-addresses-for-runners-behind-corporate-firewalls/","updatedAt":"2023-10-06T19:28:17.084Z","title":"IP addresses for runners behind corporate firewalls","description":"Which IP addresses do I need to allow through my firewall so the runner can connect to Bitbucket Pipelines?"},{"id":"2Tez3cc92CfrrlPSr38ino","slug":"/bitbucket-cloud/docs/use-your-docker-images-in-self-hosted-runners/","updatedAt":"2024-09-16T02:13:38.971Z","title":"Use your Docker images in self-hosted runners","description":"Use your own Docker images in your self-hosted runner"},{"id":"7mOUWz3P0FTPLvoMEZTXVq","slug":"/bitbucket-cloud/docs/deploying-the-docker-based-runner-on-kubernetes/","updatedAt":"2023-10-06T19:25:29.671Z","title":"Deploying the Docker-based runner on Kubernetes","description":"Example of how to deploy the Linux Docker Pipelines Runner on Kubernetes"},{"id":"6d0JjDNlW8l5IpXm5tV9Mb","slug":"/bitbucket-cloud/docs/autoscaler-for-runners-on-kubernetes/","updatedAt":"2024-03-04T19:17:18.014Z","title":"Autoscaler for Runners on Kubernetes","description":"The Autoscaler will automatically scale the number of Linux agents depending on the available jobs to be executed."}],"description":"Configure your operating system with Pipelines to use runners within your repositories."},{"id":"3OzZuydBsMevYXHpQCCb8l","slug":"/bitbucket-cloud/docs/push-back-to-your-repository/","updatedAt":"2023-10-06T18:33:58.219Z","title":"Push back to your repository","description":"Make changes to your repository from within your pipeline and push your changes back. ","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"4u9fwekosAtLpj1GzuNbgp","slug":"/bitbucket-cloud/docs/share-pipelines-configurations/","updatedAt":"2024-10-24T17:27:37.947Z","title":"Share Pipelines Configurations","description":"Learn how to share your YAML configurations in Pipelines","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"4oMdS0ZKwVvJ0ms2Z4HFwP","slug":"/bitbucket-cloud/docs/dynamic-pipelines/","updatedAt":"2024-06-17T17:17:04.857Z","title":"Dynamic pipelines","description":"Enable dynamic pipelines at either the repository or workspace level in Bitbucket to add flexibility and intelligence to your CI/CD workflows.","collectionId":"MTRqv9AzhRz7JdObFQJNC"},{"id":"l8JlPgz4xQoB4Unc5ADnK","updatedAt":"2024-08-05T17:25:27.862Z","slug":"/bitbucket-cloud/docs/migrate-to-bitbucket-pipelines/","title":"Migrate to Bitbucket Pipelines","childList":[{"id":"KnQfvdZYGgjC57AiMuc1C","slug":"/bitbucket-cloud/docs/how-to-migrate-from-bamboo-to-bitbucket-pipelines/","updatedAt":"2024-08-05T18:23:40.381Z","title":"How to migrate from Bamboo to Bitbucket Pipelines","description":"Self-help guide on how to migrate your CI/CD from Bamboo to Pipelines"},{"id":"6WinSo0KNGnlqrwbzj2EP4","slug":"/bitbucket-cloud/docs/how-to-migrate-from-jenkins-to-bitbucket-pipelines/","updatedAt":"2024-11-19T00:23:41.135Z","title":"How to migrate from Jenkins to Bitbucket Pipelines","description":"Self-help guide to help users migrate their CI/CD from Jenkins to Bitbucket Pipelines"}],"description":"Learn how to migrate your existing CI/CD workflows to Bitbucket Pipelines"}],"pageType":"Documentation"},{"id":"14YzjKQkgZZfmC2LIdtx4a","updatedAt":"2022-07-22T01:13:04.986Z","slug":"/bitbucket-cloud/docs/manage-your-plans-and-settings-in-bitbucket-cloud/","title":"Manage your plans and settings in Bitbucket Cloud","childList":[{"id":"aAi52eoF2g1bdb2tbVXhd","slug":"/bitbucket-cloud/docs/manage-your-plan-and-billing/","updatedAt":"2025-01-24T18:32:13.714Z","title":"Manage your plan and billing","description":"Bitbucket Cloud defines cost based on the number of users who have access to private repositories. Learn about our plan options.","collectionId":"14YzjKQkgZZfmC2LIdtx4a"},{"id":"5E7GOgtuivXGUsw0R1j3rn","slug":"/bitbucket-cloud/docs/log-into-or-connect-to-bitbucket-cloud/","updatedAt":"2023-10-06T19:24:34.778Z","title":"Log into or connect to Bitbucket Cloud","description":"Which authentication methods should I use? Email and my password? SSH keys? Access Tokens? App passwords?","collectionId":"14YzjKQkgZZfmC2LIdtx4a"},{"id":"6k6RcD0f4kSPhfNyLn9ERk","updatedAt":"2024-02-15T17:58:36.366Z","slug":"/bitbucket-cloud/docs/configure-ssh-and-two-step-verification/","title":"Configure SSH and two-step verification","childList":[{"id":"10kb7vIdQKUct1FzBYTlDf","slug":"/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-macos/","updatedAt":"2023-10-06T19:27:07.305Z","title":"Set up personal SSH keys on macOS","description":"How to set up SSH keys for connecting to Bitbucket Cloud through the Git CLI on macOS"},{"id":"3y0we2fZsajUGC4jWn6gOg","slug":"/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-windows/","updatedAt":"2023-10-06T19:27:09.524Z","title":"Set up personal SSH keys on Windows","description":"How to set up SSH keys for connecting to Bitbucket Cloud through the Git CLI on Windows"},{"id":"7ektwNF0ORrDWQL4uc73xv","slug":"/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-linux/","updatedAt":"2023-10-06T19:27:08.354Z","title":"Set up personal SSH keys on Linux","description":"How to set up SSH keys for connecting to Bitbucket Cloud through the Git CLI on Linux"},{"id":"67BkLjTDWpRKQJbNJuPKx","slug":"/bitbucket-cloud/docs/managing-multiple-bitbucket-user-ssh-keys-on-one-device/","updatedAt":"2023-10-06T19:27:10.603Z","title":"Managing multiple Bitbucket user SSH keys on one device","description":"How to connect to multiple Bitbucket accounts using SSH keys on the same device"},{"id":"3UTpxZ1Day0ccoQBSu6p2h","slug":"/bitbucket-cloud/docs/enable-two-step-verification/","updatedAt":"2023-10-06T18:35:58.874Z","title":"Enable two-step verification","description":"Set up the two-step verification to secure your account."},{"id":"6rCYRuIs7OCoUFXAVwLP5T","slug":"/bitbucket-cloud/docs/supported-ssh-key-formats/","updatedAt":"2023-10-06T19:27:11.754Z","title":"Supported SSH key formats","description":"Lists the supported SSH key formats and minimum key sizes"},{"id":"rp6DAuL9OGz4WfhVR1ohm","slug":"/bitbucket-cloud/docs/set-up-ssh-with-sourcetree/","updatedAt":"2023-10-06T19:27:28.869Z","title":"Set up SSH with Sourcetree","description":"How to set up SSH keys for connecting to Bitbucket Cloud through Sourcetree"}],"description":"Learn everything about SSH in Bitbucket Cloud."},{"id":"4Q8qfE9OhifcTVKP3EfvHe","updatedAt":"2022-06-27T00:03:06.213Z","slug":"/bitbucket-cloud/docs/app-passwords/","title":"App passwords","childList":[{"id":"6XgVdybvhOHRQURsskzJew","slug":"/bitbucket-cloud/docs/create-an-app-password/","updatedAt":"2023-10-06T19:24:03.643Z","title":"Create an App password","description":"How users create app passwords for connecting to Bitbucket"},{"id":"6sZPZmLXChxqn63giWLQ49","slug":"/bitbucket-cloud/docs/app-password-permissions/","updatedAt":"2023-10-06T19:24:08.081Z","title":"App password permissions","description":"Available App password permissions and what access they provide"},{"id":"4oFb48Ctucoh804xTHJtWx","slug":"/bitbucket-cloud/docs/using-app-passwords/","updatedAt":"2023-10-06T19:24:06.970Z","title":"Using App passwords","description":"Examples of how to use App passwords"},{"id":"334HDMywp2bnr62OBaAzhc","slug":"/bitbucket-cloud/docs/revoke-an-app-password/","updatedAt":"2023-10-06T19:24:04.763Z","title":"Revoke an App password","description":"How to delete an App password from your account"},{"id":"3P2c0Nl6IzbbZxi3lqq3ex","slug":"/bitbucket-cloud/docs/add-an-app-password-to-sourcetree-or-another-application/","updatedAt":"2023-10-06T19:24:05.895Z","title":"Add an App password to Sourcetree or another application","description":"Using App passwords with Sourcetree"}],"description":"What are App passwords and how do I use them?"},{"id":"6hj0dSf72DKu4IgGl8wGEJ","updatedAt":"2020-06-11T02:23:51.650Z","slug":"/bitbucket-cloud/docs/manage-bitbucket-and-account-settings/","title":"Manage Bitbucket and account settings","childList":[{"id":"5HzwVFxkXmayrB9FEUGgbd","slug":"/bitbucket-cloud/docs/access-your-personal-settings/","updatedAt":"2023-10-06T18:38:35.036Z","title":"Access your personal settings","description":"When you sign up for Bitbucket, you are also creating an Atlassian account. Learn how to access these account details."},{"id":"35SOiwg4rEUKDHaAVt597T","slug":"/bitbucket-cloud/docs/update-your-username/","updatedAt":"2023-10-06T18:35:46.977Z","title":"Update your username","description":"Changing your username changes the URL of your profile and settings, as well as the credentials you use for basic authentication."},{"id":"755bvvcI5onnphgkomn1RC","slug":"/bitbucket-cloud/docs/delete-an-account/","updatedAt":"2023-10-06T18:35:48.080Z","title":"Delete an account","description":"When you delete an account you’ll immediately lose access to Bitbucket Cloud."},{"id":"4KhWB1rqlPzKLmaaFOIBRQ","slug":"/bitbucket-cloud/docs/set-email-aliases/","updatedAt":"2023-10-06T18:35:49.166Z","title":"Set email aliases","description":"Aliases are useful to let people find your commits using an email which is not your main address."},{"id":"atWeMsbty89P0bDqsz1kY","slug":"/bitbucket-cloud/docs/manage-email-notifications-for-watched-objects/","updatedAt":"2024-09-13T23:32:54.013Z","title":"Manage email notifications for watched objects","description":"You can watch objects that belong to you or objects that belong to other accounts you can access, such as your team."},{"id":"2zomcRswhGY8DuubaTjdpm","slug":"/bitbucket-cloud/docs/organize-groups-for-your-repositories/","updatedAt":"2023-10-06T18:35:51.545Z","title":"Organize groups for your repositories","description":"Use user groups from your individual account to provide other users access to your repositories."},{"id":"s3f6EAHPsE009EFRnaOBL","slug":"/bitbucket-cloud/docs/control-access-to-your-private-content/","updatedAt":"2023-10-06T18:35:52.763Z","title":"Control access to your private content","description":"Access controls apply to users with access to any private content in your personal repositories."},{"id":"6UfvtISLplQmvlfqsN1dUo","slug":"/bitbucket-cloud/docs/upgrade-to-atlassian-account/","updatedAt":"2023-10-25T21:20:24.227Z","title":"Upgrade to Atlassian account","description":"Learn more about changes coming to your Bitbucket Cloud account."},{"id":"46oQJ2Ple9Bzh1c62p0Sli","slug":"/bitbucket-cloud/docs/keyboard-shortcuts/","updatedAt":"2024-06-12T21:09:44.972Z","title":"Keyboard shortcuts","description":"Learn keyboard shortcuts you can use to quickly access pages and features."},{"id":"7JZpd3uUhplpeS7yNmfNTB","slug":"/bitbucket-cloud/docs/change-your-theme/","updatedAt":"2024-10-30T12:00:11.297Z","title":"Change your theme","description":"Switch between Light, Dark, and browser themes in Bitbucket Cloud."}],"description":"Learn how to update your username, delete an account, set email aliases, control access, and much more."},{"id":"6Rly2wuLsujYcADKZMIWZG","slug":"/bitbucket-cloud/docs/access-tokens/","updatedAt":"2023-10-06T19:26:30.752Z","title":"Access Tokens","description":"What are Access Tokens and how do I use them?","collectionId":"14YzjKQkgZZfmC2LIdtx4a"},{"id":"7LMQGcQWTQStJe08QEvK9j","slug":"/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/","updatedAt":"2024-09-16T02:13:45.596Z","title":"IP addresses and domains to allowlist in your corporate firewall","description":"Get valid IP addresses for bitbucket.org, api.bitbucket.org, altssh.bitbucket.org, and Pipelines here.","collectionId":"14YzjKQkgZZfmC2LIdtx4a"}],"pageType":"Documentation"},{"id":"23yyxVEewvY1ihx47B5dku","updatedAt":"2024-05-06T16:40:22.711Z","slug":"/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-apps-and-other-products/","title":"Integrate Bitbucket Cloud with apps and other products","childList":[{"id":"7rGaDYkUUVsdHguK39ds4v","updatedAt":"2024-04-22T06:50:40.028Z","slug":"/bitbucket-cloud/docs/use-bitbucket-cloud-and-jira-together/","title":"Integrate Bitbucket and Jira","childList":[{"id":"7zfAvGimijBs6SSR1UhMoZ","slug":"/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-cloud/","updatedAt":"2024-04-22T07:22:23.137Z","title":"Connect Bitbucket Cloud to Jira Cloud","description":"Learn all of the steps involved in connecting your Bitbucket Cloud workspace to Jira Cloud."},{"id":"6vZwyImGg3izgAXVASZ9Ky","slug":"/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-server/","updatedAt":"2024-04-22T07:24:34.911Z","title":"Connect Bitbucket Cloud to Jira Data Center","description":"Let your team see their branches, commit messages, and pull requests in context with their Jira issues."},{"id":"6RWnmlstmhLv6xNkm7Hw0Y","slug":"/bitbucket-cloud/docs/use-jira-software-projects-in-bitbucket/","updatedAt":"2024-04-22T07:14:37.659Z","title":"Use Jira Cloud projects in Bitbucket Cloud","description":"Connect Jira sites in Bitbucket Cloud to show relevant Jira projects, update Jira issues within your repo, and more."},{"id":"1Zqhl3Qfombx9XF3wxndF3","slug":"/bitbucket-cloud/docs/create-a-jira-issue-within-a-pull-request/","updatedAt":"2023-10-06T18:36:24.732Z","title":"Create Jira issues from Bitbucket","description":"Learn the steps involved in creating a Jira issue within a pull request."},{"id":"NbJiMZRvk9q62G2Bw7pcw","slug":"/bitbucket-cloud/docs/transition-jira-issues-during-a-pull-request-merge/","updatedAt":"2023-10-06T18:38:42.898Z","title":" Transition Jira issues during a pull request merge"},{"id":"2mQbhYQcPFGW1paumBxt33","slug":"/bitbucket-cloud/docs/configure-automatic-team-invitations/","updatedAt":"2024-04-17T05:14:21.804Z","title":"Configure automatic team invitations","description":"You can add users to a Bitbucket Cloud group automatically through Jira Data Center."},{"id":"7hejut66GRzEtEgIVyVwoX","slug":"/bitbucket-cloud/docs/enable-smart-commits/","updatedAt":"2024-04-22T07:30:40.498Z","title":"Enable Smart Commits","description":"Enable Smart Commits to process your Jira issues using special commands in your commit messages."},{"id":"eZo0rzNxS3nySf67wsn42","slug":"/bitbucket-cloud/docs/use-smart-commits/","updatedAt":"2024-04-22T07:28:42.409Z","title":"Use Smart Commits","description":"Learn the three commands you can use in your Smart Commit messages."}],"description":"Help your team to enjoy the seamless integration of issues and code by connecting Jira and Bitbucket Cloud."},{"id":"7Ie69PFsuX8mgMZfAPUvSE","updatedAt":"2024-05-06T23:43:34.066Z","slug":"/bitbucket-cloud/docs/integrate-bitbucket-and-compass/","title":"Integrate Bitbucket and Compass","childList":[{"id":"jyPksTYxtZt8W40stBzk5","slug":"/bitbucket-cloud/docs/connect-bitbucket-cloud-to-compass/","updatedAt":"2024-05-13T22:34:11.707Z","title":"Connect Bitbucket Cloud to Compass","description":"Learn how to connect your Bitbucket workspace to Compass, a developer experience platform."},{"id":"5PkSJuc4QglvtsjOE2qZGx","slug":"/bitbucket-cloud/docs/link-repositories-to-compass-components/","updatedAt":"2024-05-06T23:45:08.290Z","title":"Link repositories to Compass components","description":"Learn how to link repositories to components in your Compass software catalog, and bring more context to your code."}],"description":"Bring your code and software catalog closer together by connecting Bitbucket to Compass, a developer experience platform."},{"id":"mjeT7dsTpePEhpcru9Y5f","updatedAt":"2020-05-25T05:21:15.074Z","slug":"/bitbucket-cloud/docs/use-bitbucket-cloud-with-marketplace-apps/","title":"Use Bitbucket Cloud with Marketplace apps","childList":[{"id":"1bgDECTmbwYGCzEXjZXgNB","slug":"/bitbucket-cloud/docs/bitbucket-cloud-apps-overview/","updatedAt":"2024-10-01T16:25:05.470Z","title":"Bitbucket Cloud apps overview","description":"Learn how to install, remove, and create your own app using the developer guide."},{"id":"533RfvUqxXS18sDizrhfnC","slug":"/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-slack/","updatedAt":"2023-10-06T18:36:40.743Z","title":"Integrate Bitbucket Cloud with Slack","description":"Keep your team up to date with things, like if that pull request got approved, when the build finished, and much more."},{"id":"2H0hTjZ6hhhkfVasLxxWyH","slug":"/bitbucket-cloud/docs/integrate-trello-boards-in-bitbucket/","updatedAt":"2023-10-06T18:36:47.811Z","title":"Integrate Trello boards in Bitbucket","description":"Trello has everything you need to organize projects of any size."},{"id":"3LrjzZYbiuscihnI62hVoM","slug":"/bitbucket-cloud/docs/integrate-another-application-through-oauth/","updatedAt":"2023-10-06T18:36:51.007Z","title":"Integrate another application through OAuth","description":"Integrate an application by adding the OAuth consumer to the account."},{"id":"7A0Ify6P9BKeys77n9Exuk","slug":"/bitbucket-cloud/docs/install-cloud-ide-add-ons/","updatedAt":"2023-10-06T18:36:55.916Z","title":"Install Cloud IDE add-ons","description":"Code in the cloud, with integrated IDE's right from your Bitbucket Cloud repository."},{"id":"7FCSNsC89JiRnq2l41PyeO","slug":"/bitbucket-cloud/docs/integrate-your-build-system-with-bitbucket-cloud/","updatedAt":"2023-10-06T18:36:57.138Z","title":"Integrate your build system with Bitbucket Cloud","description":"Add a script after the last step of your build that updates your commits. See an example Python script here."},{"id":"6VlVjHi1v10e4CEB2jnmUZ","slug":"/bitbucket-cloud/docs/hyperlink-to-source-code-in-bitbucket/","updatedAt":"2023-10-06T18:36:58.290Z","title":"Hyperlink to source code in Bitbucket","description":"Integrators can hyperlink from error reports to a specific line of code by basing the linking on the proper information."},{"id":"4phezKVJz9VHkWy9W7dnhT","slug":"/bitbucket-cloud/docs/enable-bitbucket-cloud-development-mode/","updatedAt":"2023-10-06T18:36:59.504Z","title":"Enable Bitbucket Cloud development mode","description":"Install apps from unknown sources by URL."}],"description":"Use third-party integrations that let you expand the use of Bitbucket Cloud across your organization."},{"id":"3PrPI3hwDPvQPP9K77wArp","updatedAt":"2021-06-24T17:02:02.029Z","slug":"/bitbucket-cloud/docs/use-the-atlassian-for-vs-code-extension/","title":"Use the Atlassian for VS Code extension","childList":[{"id":"11yyScdUj3npkuE8MD9BLn","slug":"/bitbucket-cloud/docs/get-started-with-vs-code/","updatedAt":"2024-02-15T18:14:26.071Z","title":"Get started with VS Code","description":"Install and authenticate the VS Code extension with Bitbucket Cloud and/or Jira."},{"id":"5MBitt1aoJVXfvnPuzrxlv","slug":"/bitbucket-cloud/docs/jira-issues-in-vs-code/","updatedAt":"2024-04-22T07:16:40.334Z","title":"Jira issues in VS Code","description":"Create, view, modify, and work in your Jira issues using the Atlassian for VS Code extension."},{"id":"56nLMTHmxoaZo1C8SaYc4N","slug":"/bitbucket-cloud/docs/bitbucket-pull-requests-in-vs-code/","updatedAt":"2023-10-06T18:37:12.631Z","title":"Bitbucket pull requests in VS Code","description":"Create, view, and modify your pull requests using the Atlassian for VS Code extension."},{"id":"6gaM350zBcm65ZCiYHgiNg","slug":"/bitbucket-cloud/docs/bitbucket-cloud-pipelines-in-vs-code/","updatedAt":"2023-10-06T18:37:13.765Z","title":"Bitbucket Cloud pipelines in VS Code","description":"Create, view, and modify your pipelines using the Atlassian for VS Code extension."},{"id":"yhuVXUtpp2QW13k78OCDk","slug":"/bitbucket-cloud/docs/bitbucket-cloud-isues-in-vs-code/","updatedAt":"2023-10-06T18:37:18.810Z","title":"Bitbucket Cloud issues in VS Code","description":"Create, view, and modify your issues using the Atlassian for VS Code extension."}],"description":"This extension combines the power of Jira and Bitbucket to streamline the developer workflow within VS Code."},{"id":"6dkemzEdtpk1rFBZGzWbAv","updatedAt":"2021-05-19T20:16:37.717Z","slug":"/bitbucket-cloud/docs/security/","title":"Security","childList":[{"id":"4VhHQzv6oexoM0ijF29oVu","slug":"/bitbucket-cloud/docs/add-and-configure-security-with-snyk/","updatedAt":"2023-11-29T18:47:31.236Z","title":"Add and configure security with Snyk","description":"Learn how to integrate Snyk's security app with your Bitbucket Cloud repositories."}],"description":"Add a security provider to your repository to secure your workflow from code to deployment."}],"pageType":"Documentation"},{"id":"24n8k0y8rD4VsM16GpTvIE","updatedAt":"2020-05-25T07:05:25.670Z","slug":"/bitbucket-cloud/docs/build-third-party-apps-with-bitbucket-cloud-rest-api/","title":"Build third-party apps with Bitbucket Cloud REST API","childList":[{"id":"5ZLUEaCJUGVcV0aYKccXuf","slug":"/bitbucket-cloud/docs/api-request-limits/","updatedAt":"2024-09-26T01:00:03.313Z","title":"API request limits","description":"Understand what Bitbucket Cloud's rate limits are, how they're cycled, and how to work within them.","collectionId":"24n8k0y8rD4VsM16GpTvIE"},{"id":"1FN9RVyiNYjn7Qtx8v5UjM","updatedAt":"2024-10-25T19:53:55.470Z","slug":"/bitbucket-cloud/docs/use-oauth-on-bitbucket-cloud/","title":"Use OAuth on Bitbucket Cloud","childList":[{"id":"5tJjZqO49A7ydMyG350AtP","slug":"/bitbucket-cloud/docs/oauth-consumer-examples/","updatedAt":"2023-10-06T18:37:31.690Z","title":"OAuth consumer examples","description":"See some examples of how consumers are using OAuth libraries."}],"description":"Learn how to connect your Bitbucket Cloud identity to third-party applications using OAuth."},{"id":"7BEx6eXp1fNOj2nJMBQDy7","updatedAt":"2020-12-02T00:44:59.487Z","slug":"/bitbucket-cloud/docs/use-bitbucket-rest-api-version-1/","title":"Use Bitbucket REST API version 1","childList":[{"id":"41RzlgeycIqHOruoZCKeZf","slug":"/bitbucket-cloud/docs/groups-endpoint/","updatedAt":"2023-10-30T16:00:05.139Z","title":"groups Endpoint","description":"The groups endpoint provides functionality for querying information about user groups."},{"id":"3aZWsJmkd43cusw5Vk0f4B","slug":"/bitbucket-cloud/docs/group-privileges-endpoint/","updatedAt":"2023-10-06T18:37:40.371Z","title":"group-privileges Endpoint","description":"Use the group-privileges resource to query and manipulate the group privileges of a Bitbucket Cloud account's repositories."},{"id":"GIax1STYDYrGzGw695zVO","slug":"/bitbucket-cloud/docs/invitations-endpoint/","updatedAt":"2023-10-06T18:37:43.700Z","title":"invitations Endpoint","description":"The invitations endpoint allows repository administrators to send email invitations to grant read, write, or admin privileges."},{"id":"2ncMg1Y1TXBF7b73rhG84S","slug":"/bitbucket-cloud/docs/users-endpoint-10/","updatedAt":"2023-10-06T18:37:48.650Z","title":"users Endpoint - 1.0","description":"The 1.0/users endpoints were deprecated. Refer to the /2.0/user and /2.0/users/ resources for similar functionality. "},{"id":"3wzRWfDPeCqFAWi5cxhxXL","slug":"/bitbucket-cloud/docs/invitations-resource/","updatedAt":"2023-10-06T18:37:51.752Z","title":"invitations Resource","description":"An invitation is a request sent to an external email address to participate one or more of an account's groups."}],"description":"REST API version 1 was permanently removed from the REST API. There is temporary support for limited 1.0 API resources."}],"pageType":"Documentation"},{"id":"6PZtaYvaRLIKkXDdgqGyE4","updatedAt":"2020-05-25T06:57:33.616Z","slug":"/bitbucket-cloud/docs/get-advisories-and-other-resources-for-bitbucket-cloud/","title":"Get advisories and other resources for Bitbucket Cloud","childList":[{"id":"1Dc5Y5OeDkOuBgr8MvhnuD","updatedAt":"2020-05-25T04:27:53.168Z","slug":"/bitbucket-cloud/docs/access-security-advisories-for-bitbucket-cloud/","title":"Access security advisories for Bitbucket Cloud","childList":[{"id":"4Sd23PZINZQWSrasn6X1R","slug":"/bitbucket-cloud/docs/security-advisory-changes-to-how-apps-are-installed-by-url/","updatedAt":"2023-10-06T18:37:56.894Z","title":"Security Advisory: Changes to how apps are installed by URL","description":"We changed how to install apps using the URL of an app descriptor from an unknown source."},{"id":"5PExCbRMihR9IcT89nforz","slug":"/bitbucket-cloud/docs/security-advisory-2016-06-17-password-resets/","updatedAt":"2023-10-06T18:37:58.104Z","title":"Security Advisory - 2016-06-17 - Password Resets","description":"Bitbucket Cloud passwords were reset for any account where an unexpected automated credential testing activity succeeded."}],"description":"A list of Bitbucket Cloud security advisories to make users aware of any security issues."},{"id":"75KDOKLi94vGAYmsurOjgh","updatedAt":"2022-03-14T19:02:13.987Z","slug":"/bitbucket-cloud/docs/view-end-of-support-announcements-for-bitbucket-cloud/","title":"View end of support announcements for Bitbucket Cloud","childList":[{"id":"31bTzbcI9svIkbLAbYThYE","slug":"/bitbucket-cloud/docs/end-of-support-for-aws-codedeploy-app-removal-2019-12-03/","updatedAt":"2023-10-06T18:37:59.434Z","title":"End of support for AWS CodeDeploy app removal - 2019-12-03","description":"Bitbucket has ended support for the AWS CodeDeploy app in favor of its AWS CodeDeploy pipe."}],"description":"View announcements for features or functionality that have been removed or are no longer supported."}],"pageType":"Documentation"},{"id":"53lWPXhO29TasTKCOBmCjJ","updatedAt":"2020-05-27T07:36:10.367Z","slug":"/bitbucket-cloud/docs/tutorials/","title":"Tutorials","childList":[{"id":"6FqPc5fxfNwrk2qOdTaIFP","updatedAt":"2022-04-04T17:21:44.838Z","slug":"/bitbucket-cloud/docs/tutorial-learn-bitbucket-with-git/","title":"Tutorial: Learn Bitbucket with Git","childList":[{"id":"5Z2zyK1LhdO01yrjWBOrbB","slug":"/bitbucket-cloud/docs/create-a-git-repository/","updatedAt":"2023-10-06T18:38:03.739Z","title":"Create a Git repository","description":"Keep files for your space station in one place and shareable with your crew. That means creating a repository. Let’s go!"},{"id":"34QdbOEHC7GAkm9GyF6Rkk","slug":"/bitbucket-cloud/docs/copy-your-git-repository-and-add-files/","updatedAt":"2023-10-06T18:38:05.150Z","title":"Copy your Git repository and add files","description":"Get to space station files from your local system. That means copying the repository to your system. Let’s go!"},{"id":"7dsOLbyxnyzifceZwaZFjN","slug":"/bitbucket-cloud/docs/pull-changes-from-your-git-repository-on-bitbucket-cloud/","updatedAt":"2023-10-06T18:38:06.466Z","title":"Pull changes from your Git repository on Bitbucket Cloud","description":"Next on your list of space station administrator activities, you need a file with more details about your locations. Let's go."},{"id":"1WMlYliLDg8VV29soSNEse","slug":"/bitbucket-cloud/docs/use-a-git-branch-to-merge-a-file/","updatedAt":"2023-10-06T18:38:07.700Z","title":"Use a Git branch to merge a file","description":"Learn about branches to update your files separately from the main source and only share your changes when you're ready."}],"description":"Learn Git to keep track of your space station locations."},{"id":"1alzugI4aUc2UCdCMR1kIZ","updatedAt":"2022-04-04T17:20:54.903Z","slug":"/bitbucket-cloud/docs/tutorial-learn-bitbucket-with-sourcetree/","title":"Tutorial: Learn Bitbucket with Sourcetree","childList":[{"id":"4qiCjrGKCcc2I4MZGR2ONL","slug":"/bitbucket-cloud/docs/create-a-new-repository/","updatedAt":"2023-10-06T18:38:08.838Z","title":"Create a new repository","description":"The repository you create is going to be empty without any code in it. That's okay because you'll add some files to it soon."},{"id":"JnsVCzxF4JQ38uX0dQlIM","slug":"/bitbucket-cloud/docs/copy-your-repository-and-add-files/","updatedAt":"2024-02-15T18:21:52.120Z","title":"Copy your repository and add files","description":"Use Sourcetree to clone your repository to your local system without using the command line."},{"id":"3bsZUweiTvocKBEByfWOYD","slug":"/bitbucket-cloud/docs/pull-changes-from-your-repository-on-bitbucket/","updatedAt":"2023-10-06T18:38:11.101Z","title":"Pull changes from your repository on Bitbucket","description":"Next on your list of space station administrator activities, you need to file out a request for new supplies. "},{"id":"1CKvh0o9l1aUVzdzg5qkaB","slug":"/bitbucket-cloud/docs/use-sourcetree-brances-to-merge-an-update/","updatedAt":"2023-10-06T18:38:12.439Z","title":"Use Sourcetree branches to merge an update","description":"Let's create a branch so that you can list some space station speakers in your supply requests file."}],"description":"Learn how to use Sourcetree to request supplies for your space station."},{"id":"6ARSGc07YMCQHf8zUyQZYS","updatedAt":"2022-02-28T18:57:34.551Z","slug":"/bitbucket-cloud/docs/tutorial-learn-about-bitbucket-pull-requests/","title":"Tutorial: Learn about Bitbucket pull requests","childList":[{"id":"10obWoL1Yz1ivdLeb2vZk5","slug":"/bitbucket-cloud/docs/create-a-repository-and-add-a-teammate/","updatedAt":"2023-10-06T18:38:13.756Z","title":"Create a repository (and add a reviewer)","description":"Let's make updates to your welcome package and get them approved."},{"id":"2vEqaMNRPPklr3DZIi01Cl","slug":"/bitbucket-cloud/docs/clone-and-make-a-change-on-a-new-branch/","updatedAt":"2023-10-06T18:38:14.914Z","title":"Clone and make a change on a new branch","description":"Let's get your repository onto your local system so that you can really start working on it."},{"id":"4l5x3x9Rv6HcLfXiNDmRxx","slug":"/bitbucket-cloud/docs/create-a-pull-request-to-merge-your-change/","updatedAt":"2023-10-06T18:38:16.193Z","title":"Create a pull request to merge your change","description":"You need a branch to create a pull request. Good thing you created a branch in the previous section of this tutorial."}],"description":"Want to collaborate with your colleagues on a repository? You can do that, whether you're in the same room or across the universe."}],"pageType":"Documentation"},{"id":"4MxgvtrqFBMWMBvRTIOT4d","updatedAt":"2022-01-31T18:07:06.317Z","slug":"/bitbucket-cloud/docs/create-and-manage-projects-in-bitbucket-cloud/","title":"Create and manage projects in Bitbucket Cloud","childList":[{"id":"3INYju3uTcMrwJVHbQTDSM","updatedAt":"2023-05-05T17:07:12.559Z","slug":"/bitbucket-cloud/docs/configure-project-settings/","title":"Configure project settings","childList":[{"id":"yAYhEZ3n5qAhzLCKmY21G","slug":"/bitbucket-cloud/docs/set-up-project-access-keys-on-macos/","updatedAt":"2023-10-06T19:27:15.062Z","title":"Set up Project Access keys on macOS","description":"How to set up Project Access keys for connecting to Bitbucket Cloud through the Git CLI on macOS"},{"id":"4L9MkcAWvMBbQ4fkKOioJp","slug":"/bitbucket-cloud/docs/set-up-project-access-keys-on-windows/","updatedAt":"2023-10-06T19:27:27.394Z","title":"Set up Project Access keys on Windows","description":"How to set up Project Access keys for connecting to Bitbucket Cloud through the Git CLI on Windows"},{"id":"1jCcHpUVql4vIPz6atzJrF","slug":"/bitbucket-cloud/docs/set-up-project-access-keys-on-linux/","updatedAt":"2023-10-06T19:27:16.194Z","title":"Set up Project Access keys on Linux","description":"How to set up Project Access keys for connecting to Bitbucket Cloud through the Git CLI on Linux"},{"id":"16N8zkJ3Cv8gmXwjFxDlCN","slug":"/bitbucket-cloud/docs/managing-multiple-project-access-keys-on-one-device/","updatedAt":"2023-10-06T19:27:18.497Z","title":"Managing multiple Project Access keys on one device","description":"How to connect to multiple Bitbucket Projects on a single device with Access Keys through the Git CLI using SSH keys"},{"id":"4GOtAQQwGfYv9ufltMgIup","slug":"/bitbucket-cloud/docs/add-default-reviewers-to-a-project/","updatedAt":"2023-11-14T18:06:58.042Z","title":"Add default reviewers to a project","description":"Learn how to add default reviewers to a project"},{"id":"77t0oGMOULNBXLRnZbJ1JM","slug":"/bitbucket-cloud/docs/add-repositories-to-a-project/","updatedAt":"2023-10-06T19:09:03.168Z","title":"Add repositories to a project","description":"Learn how to add repositories to your project"},{"id":"21os67u6ozzKdA0Jbx2mp4","slug":"/bitbucket-cloud/docs/configure-a-projects-branching-model/","updatedAt":"2023-10-06T19:08:59.635Z","title":"Configure a project's branching model","description":"Learn how to configure your branching model at the project level "},{"id":"3eIbEr8CKirKz468cM4B40","slug":"/bitbucket-cloud/docs/find-and-share-projects/","updatedAt":"2023-10-06T19:09:04.298Z","title":"Find and share projects","description":"Learn how to find and share projects in Bitbucket Cloud"},{"id":"42VE9wL7zaY0IaFVgYAi93","slug":"/bitbucket-cloud/docs/manage-and-edit-existing-projects/","updatedAt":"2023-10-06T19:09:05.476Z","title":"Manage and edit existing projects","description":"Learn how to manage and edit existing projects"},{"id":"4Wtgvxglc6QztQevIUU5rI","slug":"/bitbucket-cloud/docs/set-up-a-merge-strategy-for-a-project/","updatedAt":"2023-10-06T19:09:00.809Z","title":"Set up a merge strategy for a project","description":"Learn how to set up a merge strategy at the project level"},{"id":"2NyZcPLpmmYGEUgTwfPcFU","slug":"/bitbucket-cloud/docs/updating-project-details/","updatedAt":"2023-10-06T19:08:58.288Z","title":"Updating project details","description":"Learn how to configure your project details to best suit your needs"},{"id":"5kuk52h3OQpYDy0GneqLBn","slug":"/bitbucket-cloud/docs/configure-a-projects-branch-restrictions/","updatedAt":"2023-10-06T19:33:00.241Z","title":"Configure a project's branch restrictions","description":"Project branch restrictions help enforce specific workflows & prevent errors across all repositories in a project."},{"id":"20zIO0G8dR0CepWoZg3bWy","slug":"/bitbucket-cloud/docs/configure-project-permissions-for-users-and-groups/","updatedAt":"2023-10-06T19:29:32.429Z","title":"Configure project permissions for users and groups","description":"Project permissions allows admins to grant access to all repositories within a project."}],"description":"Learn how to configure project settings "},{"id":"3kXMYLkoKfBIUAovOzccRG","slug":"/bitbucket-cloud/docs/create-a-project/","updatedAt":"2023-10-06T19:08:57.195Z","title":"Create a project","description":"Create projects to collaborate with your team and get to work on your code","collectionId":"4MxgvtrqFBMWMBvRTIOT4d"},{"id":"6r4rTYx2JXwLmYH6ByawPv","updatedAt":"2023-01-31T23:30:33.987Z","slug":"/bitbucket-cloud/docs/project-access-tokens/","title":"Project Access Tokens","childList":[{"id":"6FTgqgh2sFIHCXwgupBzc8","slug":"/bitbucket-cloud/docs/create-a-project-access-token/","updatedAt":"2023-10-06T19:27:34.911Z","title":"Create a Project Access Token","description":"How to create a new Project Access Token"},{"id":"5pWIctelWD2Xn4OkwJ4vp8","slug":"/bitbucket-cloud/docs/project-access-token-permissions/","updatedAt":"2023-10-06T19:27:36.011Z","title":"Project Access Token permissions","description":"Descriptions of the scopes or permissions available for Repository Access Tokens"},{"id":"1AtXwt9xjotccbEKPtGAO8","slug":"/bitbucket-cloud/docs/using-project-access-tokens/","updatedAt":"2023-10-06T19:27:37.239Z","title":"Using Project Access Tokens","description":"How to use Project Access Tokens"},{"id":"2o8mnPfqHgbjdGPGW0HD2A","slug":"/bitbucket-cloud/docs/revoke-a-project-access-token/","updatedAt":"2023-10-06T19:27:42.834Z","title":"Revoke a Project Access Token","description":"How do I deactivate or revoke a Project Access Token"}],"description":"What are Project Access Tokens and how to use them."}],"pageType":"Documentation"}], featuredEntries: [], }/* </sl:translate_generic_json> */; </script> <link href = "https://jcs-chat-widget.atlassian.com/assets/loader.js" rel="preload" as="script"> <link rel="canonical" href="https://support.atlassian.com/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/" /> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/apple-touch-icon-152x152.png"> <link rel="icon" type="image/png" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/favicon.png" sizes="32x32"> <link rel="mask-icon" href="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/safari-pinned-tab.svg" color="#59afe1"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="https://wac-cdn.atlassian.com/assets/img/favicons/atlassian/mstile-144x144.png"> <meta data-testid="meta_title" property="og:title" content="Set up and work on repositories in Bitbucket Cloud | Bitbucket Cloud | Atlassian Support" /> <link rel="alternate" href="https://support.atlassian.com/ja/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/" hreflang="ja" /> <link rel="alternate" href="https://support.atlassian.com/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/" hreflang="x-default" /> <link rel="preload" href="/resources/Charlie_Display-Semibold.0b0d15c6e3c89a737e12.woff" as="font" type="font/woff" crossorigin="anonymous"> <meta itemProp="url" content="https://support.atlassian.com/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/"/><meta property="og:url" content="https://support.atlassian.com/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/"/><meta data-testid="sitewide-metadata-language" itemProp="inLanguage" content="en-US"/><meta property="og:locale" content="en-US"/><meta itemProp="publisher" content="Atlassian"/><meta itemProp="license" content="Except where otherwise noted, content in this space is licensed under a &lt;a href=&quot;https://creativecommons.org/licenses/by/2.5/au/&quot;&gt;Creative Commons Attribution 2.5 Australia License&lt;/a&gt;."/><meta itemProp="logo" content="https://images.ctfassets.net/zsv3d0ugroxu/4usk6GCfTOCSKCwCQykYIu/34d7ed0904d9a0274fb906f86f51e1e1/Atlassian-vertical-blue-onecolor-rgb.svg"/><meta itemProp="legalName" content="Atlassian Corporation Plc"/><meta itemProp="owns" content="Jira Software,Jira Service Management,Jira Work Management,Jira Align,Confluence,Hipchat,Bitbucket,Bamboo,Crucible,Crowd,Sourcetree,OpsGenie,Statuspage,Trello,Halp,Mindville"/><meta property="og:site_name" content="Atlassian Support"/><meta name="google-site-verification" content="Lwmfu2vZQ0v_OCc48kYQNXCcmgP7Gj6Fg2kL08Xhfn0"/><meta name="botify-site-verification" content="hY5hGfcz5nP5IQlF34bo5hbgmle2cSeO"/><meta http-equiv="X-UA-Compatible" content="IE=EDGE"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta charSet="utf-8"/><meta itemProp="dateModified" content="2024-06-06T17:05:53.812Z"/><meta name="description" content="Whether you have no files or many, you&#x27;ll want to create a repository on Bitbucket Cloud. These instructions will teach you everything about repositories."/><meta property="og:description" content="Whether you have no files or many, you&#x27;ll want to create a repository on Bitbucket Cloud. These instructions will teach you everything about repositories."/><meta itemProp="name" content="Set up and work on repositories in Bitbucket Cloud"/><meta itemProp="brand" content="Bitbucket"/><meta data-testid="meta_product_name" name="product-name" content="Bitbucket"/><meta name="product-name-id"/><meta name="product-deployment" content="Cloud"/><meta name="product-version" content="Not Applicable"/><meta data-testid="meta_pageType" name="page-type" content="Documentation"/> <script data-react-helmet="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"/","name":"Atlassian Support"}},{"@type":"ListItem","position":2,"item":{"@id":"/bitbucket-cloud","name":"Bitbucket"}},{"@type":"ListItem","position":3,"item":{"@id":"/bitbucket-cloud/resources/","name":"Resources"}}]}</script> <!-- Adds polyfills for IE support --> <script src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=fetch,es5,es6,es7,default,Element.prototype.append&flags=gated" type="text/javascript" charset="UTF-8" > </script> <!-- Evergage start --> <script src="https://cdn.evgnet.com/beacon/atlassian/engage/scripts/evergageFlickerDefender.min.js"></script> <script type="text/javascript"> var _aaq = window._aaq || (window._aaq = []); (function(){ var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.type = 'text/javascript'; g.defer = true; g.async = true; g.src = document.location.protocol + '//cdn.evgnet.com/beacon/atlassian/engage/scripts/evergage.min.js'; s.parentNode.insertBefore(g, s); })(); </script> <!-- Imported StyledComponent tags --> <style data-styled-components="bZGgwh cZJnvt iLtbJJ hSsjZP ibwhYF eMLfYp eUeRWO jcVgLC korNWI gvARzl btRcgO bcCCNc jqBRrP kULDQW ktEnzR lljZNu kUYcyx bnrnIK epWcjw cBngba cDzkvL prKHQ dqqHMN kLcQuX dKMyAW chsOMG bcqBjl ieACwX iFRukD ezJZXo brjzuU PgEDm ezQlwD jBPlWM igtUVL ffQFjX kUdyxs izjYfX jvfIrF jMderc cxMPvw eAcskR eiYreW fItpNE eMRgDW ckLbDc kSIZGq jLISGl cFWEaM cTYVRI gBLNjE cMwAPN gPvoGh FtovX gNRfXH eVpKDS"> /* sc-component-id: sc-bxivhb */ .iFRukD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#DEEBFF;padding:16px;}.ezJZXo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#FFFAE6;padding:16px;}.brjzuU{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;background-color:#E3FCEF;padding:16px;} /* sc-component-id: sc-ifAKCX */ .ezQlwD{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;} /* sc-component-id: sc-bZQynM */ * + .jBPlWM{margin-top:8px;} /* sc-component-id: sc-dnqmqq */ .PgEDm{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;} .PgEDm > span{margin:-2px 0;vertical-align:top;} /* sc-component-id: Icon__IconWrapper-dyhwwi-0 */ .dqqHMN{height:16px;width:16px;color:currentColor;display:inline-block;fill:#FFFFFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .dqqHMN > svg{height:16px;width:16px;max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .dqqHMN stop{stop-color:currentColor;}.kLcQuX{color:#0747A6;display:inline-block;fill:#DEEBFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .kLcQuX > svg{max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .kLcQuX stop{stop-color:currentColor;}.dKMyAW{color:#FF8B00;display:inline-block;fill:#FFFAE6;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .dKMyAW > svg{max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .dKMyAW stop{stop-color:currentColor;}.chsOMG{color:#006644;display:inline-block;fill:#E3FCEF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .chsOMG > svg{max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .chsOMG stop{stop-color:currentColor;}.bcqBjl{color:currentColor;display:inline-block;fill:#FFFFFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .bcqBjl > svg{max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .bcqBjl stop{stop-color:currentColor;}.ieACwX{height:32px;width:32px;color:currentColor;display:inline-block;fill:#FFFFFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .ieACwX > svg{height:32px;width:32px;max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .ieACwX stop{stop-color:currentColor;} /* sc-component-id: sc-keyframes-bZGgwh */ @-webkit-keyframes bZGgwh{from{opacity:0;}to{opacity:0;}} @keyframes bZGgwh{from{opacity:0;}to{opacity:0;}} /* sc-component-id: sc-keyframes-cZJnvt */ @-webkit-keyframes cZJnvt{from{-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);}to{-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);transform:rotate(230deg);}} @keyframes cZJnvt{from{-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);}to{-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);transform:rotate(230deg);}} /* sc-component-id: sc-keyframes-iLtbJJ */ @-webkit-keyframes iLtbJJ{from{-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);transform:rotate(230deg);}to{-webkit-transform:rotate(510deg);-ms-transform:rotate(510deg);transform:rotate(510deg);}} @keyframes iLtbJJ{from{-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);transform:rotate(230deg);}to{-webkit-transform:rotate(510deg);-ms-transform:rotate(510deg);transform:rotate(510deg);}} /* sc-component-id: sc-keyframes-hSsjZP */ @-webkit-keyframes hSsjZP{from{opacity:1;}to{opacity:0;}} @keyframes hSsjZP{from{opacity:1;}to{opacity:0;}} /* sc-component-id: sc-keyframes-ibwhYF */ @-webkit-keyframes ibwhYF{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} @keyframes ibwhYF{to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} /* sc-component-id: sc-keyframes-eMLfYp */ @-webkit-keyframes eMLfYp{from{opacity:0;}to{opacity:1;}} @keyframes eMLfYp{from{opacity:0;}to{opacity:1;}} /* sc-component-id: sc-keyframes-eUeRWO */ @-webkit-keyframes eUeRWO{from{stroke-dashoffset:43.982297150257104px;}to{stroke-dashoffset:35.18583772020568px;}} @keyframes eUeRWO{from{stroke-dashoffset:43.982297150257104px;}to{stroke-dashoffset:35.18583772020568px;}} /* sc-component-id: sc-keyframes-jcVgLC */ @-webkit-keyframes jcVgLC{from{stroke-dashoffset:69.11503837897544px;}to{stroke-dashoffset:55.29203070318036px;}} @keyframes jcVgLC{from{stroke-dashoffset:69.11503837897544px;}to{stroke-dashoffset:55.29203070318036px;}} /* sc-component-id: sc-keyframes-korNWI */ @-webkit-keyframes korNWI{from{stroke-dashoffset:135.0884841043611px;}to{stroke-dashoffset:108.07078728348888px;}} @keyframes korNWI{from{stroke-dashoffset:135.0884841043611px;}to{stroke-dashoffset:108.07078728348888px;}} /* sc-component-id: sc-keyframes-gvARzl */ @-webkit-keyframes gvARzl{from{stroke-dashoffset:270.1769682087222px;}to{stroke-dashoffset:216.14157456697777px;}} @keyframes gvARzl{from{stroke-dashoffset:270.1769682087222px;}to{stroke-dashoffset:216.14157456697777px;}} /* sc-component-id: sc-dxgOiQ */ .gPvoGh{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:rgba(9,30,66,0.04);border-radius:3px;border-width:0;box-sizing:border-box;color:#505F79 !important;cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;height:2.2857142857142856em;line-height:2.2857142857142856em;margin:0;max-width:100%;outline:none !important;padding:0 8px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;white-space:nowrap;width:auto;} .gPvoGh::-moz-focus-inner{border:0;margin:0;padding:0;} /* sc-component-id: sc-ckVGcZ */ a.cTYVRI{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:#253858;border-radius:3px;border-width:0;box-sizing:border-box;color:#F4F5F7 !important;cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;height:2.2857142857142856em;line-height:2.2857142857142856em;margin:0;max-width:100%;outline:none !important;padding:0 8px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:middle;white-space:nowrap;width:auto;} a.cTYVRI::-moz-focus-inner{border:0;margin:0;padding:0;} /* sc-component-id: sc-eNQAEJ */ .jLISGl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 -2px;} /* sc-component-id: sc-hMqMXs */ .cFWEaM{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 2px;} /* sc-component-id: sc-jqCOkK */ a.ckLbDc{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:none;border-radius:3px;border-width:0;box-sizing:border-box;color:#6B778C !important;cursor:default;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-style:normal;height:auto;line-height:inherit;margin:0;max-width:100%;outline:none !important;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:background 0.1s ease-out,box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);-webkit-transition-duration:0.1s,0.15s;transition-duration:0.1s,0.15s;vertical-align:baseline;white-space:nowrap;width:auto;} a.ckLbDc::-moz-focus-inner{border:0;margin:0;padding:0;} /* sc-component-id: Button__ButtonElement-sc-114ur46-0 */ .eMRgDW{max-width:150px !important;} /* sc-component-id: BreadcrumbsItem__BreadcrumbsItemElement-sc-1hh8yo5-0 */ .fItpNE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:1.7142857142857142em;line-height:1.7142857142857142em;padding:0;box-sizing:border-box;max-width:100%;} /* sc-component-id: Separator-c8t0qf-0 */ .kSIZGq{color:#7A869A;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 8px;text-align:center;width:8px;} /* sc-component-id: BreadcrumbsContainer-tgj96-0 */ .eiYreW{color:#5E6C84;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} /* sc-component-id: sc-tilXH */ .gNRfXH{display:none;} /* sc-component-id: sc-feJyhm */ .gBLNjE{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} /* sc-component-id: sc-jwKygS */ .cMwAPN{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition:box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);transition:box-shadow 0.15s cubic-bezier(0.47,0.03,0.49,1.38);box-sizing:border-box;display:block;} /* sc-component-id: sc-hwwEjo */ .FtovX{height:24px;width:24px;color:currentColor;display:inline-block;fill:#FFFFFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .FtovX > svg{height:24px;width:24px;max-height:100%;max-width:100%;overflow:hidden;vertical-align:bottom;} .FtovX stop{stop-color:currentColor;} /* sc-component-id: sc-iuJeZd */ .igtUVL{color:inherit;display:inline-block;fill:currentColor;height:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .igtUVL > svg{fill:inherit;height:100%;left:0;position:absolute;top:0;width:100%;} .igtUVL > canvas{display:block;height:100%;visibility:hidden;} .igtUVL stop{stop-color:currentColor;} /* sc-component-id: sc-keyframes-btRcgO */ @-webkit-keyframes btRcgO{0%{-webkit-animation-timing-function:cubic-bezier(0.23830050393398,0,0.25586732616931,0.79011192334632);animation-timing-function:cubic-bezier(0.23830050393398,0,0.25586732616931,0.79011192334632);max-width:200px;}20%{-webkit-animation-timing-function:cubic-bezier(0.21787238302442,0.98324004924648,0.58694150667646,1);animation-timing-function:cubic-bezier(0.21787238302442,0.98324004924648,0.58694150667646,1);max-width:160px;}100%{max-width:0;}} @keyframes btRcgO{0%{-webkit-animation-timing-function:cubic-bezier(0.23830050393398,0,0.25586732616931,0.79011192334632);animation-timing-function:cubic-bezier(0.23830050393398,0,0.25586732616931,0.79011192334632);max-width:200px;}20%{-webkit-animation-timing-function:cubic-bezier(0.21787238302442,0.98324004924648,0.58694150667646,1);animation-timing-function:cubic-bezier(0.21787238302442,0.98324004924648,0.58694150667646,1);max-width:160px;}100%{max-width:0;}} /* sc-component-id: sc-eLExRp */ .bnrnIK{position:relative;width:100%;} /* sc-component-id: sc-cbkKFq */ .cBngba{color:currentColor;display:inline-block;fill:#FFFFFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .cBngba > svg{max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .cBngba stop{stop-color:currentColor;}.cDzkvL{height:24px;width:24px;color:currentColor;display:inline-block;fill:#FFFFFF;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;} .cDzkvL > svg{height:24px;width:24px;max-height:100%;max-width:100%;overflow:hidden;pointer-events:none;vertical-align:bottom;} .cDzkvL stop{stop-color:currentColor;} /* sc-component-id: sc-dUjcNx */ .kUdyxs{width:250px;max-width:100%;float:none;margin:24px auto;position:relative;} tr .kUdyxs{max-width:100%;} .kUdyxs:not(.is-resizing){-webkit-transition:width 100ms ease-in;transition:width 100ms ease-in;} .kUdyxs::after{content:'';display:block;padding-bottom:80.000%;font-size:0;line-height:0;} .kUdyxs > div{position:absolute;height:100%;} .kUdyxs [data-node-type='media']{position:static !important;} .kUdyxs [data-node-type='media'] > div{position:absolute;height:100%;}.izjYfX{width:441px;max-width:100%;float:none;margin:24px auto;position:relative;} tr .izjYfX{max-width:100%;} .izjYfX:not(.is-resizing){-webkit-transition:width 100ms ease-in;transition:width 100ms ease-in;} .izjYfX::after{content:'';display:block;padding-bottom:24.717%;font-size:0;line-height:0;} .izjYfX > div{position:absolute;height:100%;} .izjYfX [data-node-type='media']{position:static !important;} .izjYfX [data-node-type='media'] > div{position:absolute;height:100%;}.jvfIrF{width:57px;max-width:100%;float:none;margin:24px auto;position:relative;} tr .jvfIrF{max-width:100%;} .jvfIrF:not(.is-resizing){-webkit-transition:width 100ms ease-in;transition:width 100ms ease-in;} .jvfIrF::after{content:'';display:block;padding-bottom:60.769%;font-size:0;line-height:0;} .jvfIrF > div{position:absolute;height:100%;} .jvfIrF [data-node-type='media']{position:static !important;} .jvfIrF [data-node-type='media'] > div{position:absolute;height:100%;}.jMderc{width:136px;max-width:100%;float:none;margin:24px auto;position:relative;} tr .jMderc{max-width:100%;} .jMderc:not(.is-resizing){-webkit-transition:width 100ms ease-in;transition:width 100ms ease-in;} .jMderc::after{content:'';display:block;padding-bottom:80.000%;font-size:0;line-height:0;} .jMderc > div{position:absolute;height:100%;} .jMderc [data-node-type='media']{position:static !important;} .jMderc [data-node-type='media'] > div{position:absolute;height:100%;} /* sc-component-id: sc-drMfKT */ .epWcjw{font-size:14px;line-height:24px;color:#172B4D;word-wrap:break-word;white-space:pre-wrap;} .epWcjw h1 .heading-anchor-wrapper{position:absolute;width:0;height:1.1666666666666667em;} .epWcjw h1 .heading-anchor-wrapper button{opacity:0;-webkit-transform:translate(8px,0px);-ms-transform:translate(8px,0px);transform:translate(8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;} .epWcjw h1:hover .heading-anchor-wrapper button{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:unset;} .epWcjw h2 .heading-anchor-wrapper{position:absolute;width:0;height:1.2em;} .epWcjw h2 .heading-anchor-wrapper button{opacity:0;-webkit-transform:translate(8px,0px);-ms-transform:translate(8px,0px);transform:translate(8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;} .epWcjw h2:hover .heading-anchor-wrapper button{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:unset;} .epWcjw h3 .heading-anchor-wrapper{position:absolute;width:0;height:1.25em;} .epWcjw h3 .heading-anchor-wrapper button{opacity:0;-webkit-transform:translate(8px,0px);-ms-transform:translate(8px,0px);transform:translate(8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;} .epWcjw h3:hover .heading-anchor-wrapper button{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:unset;} .epWcjw h4 .heading-anchor-wrapper{position:absolute;width:0;height:1.1428571428571428em;} .epWcjw h4 .heading-anchor-wrapper button{opacity:0;-webkit-transform:translate(8px,0px);-ms-transform:translate(8px,0px);transform:translate(8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;} .epWcjw h4:hover .heading-anchor-wrapper button{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:unset;} .epWcjw h5 .heading-anchor-wrapper{position:absolute;width:0;height:1.3333333333333333em;} .epWcjw h5 .heading-anchor-wrapper button{opacity:0;-webkit-transform:translate(8px,0px);-ms-transform:translate(8px,0px);transform:translate(8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;} .epWcjw h5:hover .heading-anchor-wrapper button{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:unset;} .epWcjw h6 .heading-anchor-wrapper{position:absolute;width:0;height:1.4545454545454546em;} .epWcjw h6 .heading-anchor-wrapper button{opacity:0;-webkit-transform:translate(8px,0px);-ms-transform:translate(8px,0px);transform:translate(8px,0px);-webkit-transition:opacity 0.2s ease 0s,-webkit-transform 0.2s ease 0s;-webkit-transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;transition:opacity 0.2s ease 0s,transform 0.2s ease 0s;} .epWcjw h6:hover .heading-anchor-wrapper button{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:unset;} .epWcjw span.akActionMark{color:#0052CC;-webkit-text-decoration:none;text-decoration:none;} .epWcjw span.akActionMark:hover{color:#0065FF;-webkit-text-decoration:underline;text-decoration:underline;} .epWcjw span.akActionMark{cursor:pointer;} .epWcjw blockquote{box-sizing:border-box;padding-left:16px;border-left:2px solid #DFE1E6;margin:1.143rem 0 0 0;margin-right:0;} [dir='rtl'] .epWcjw blockquote{padding-left:0;padding-right:16px;} .epWcjw blockquote:first-child{margin-top:0;} .epWcjw blockquote::before{content:'';} .epWcjw blockquote::after{content:none;} .epWcjw blockquote p{display:block;} .epWcjw blockquote table,.epWcjw blockquote table:last-child{display:inline-table;} .epWcjw h1{font-size:1.7142857142857142em;font-style:inherit;line-height:1.1666666666666667;color:#172B4D;font-weight:500;-webkit-letter-spacing:-0.01em;-moz-letter-spacing:-0.01em;-ms-letter-spacing:-0.01em;letter-spacing:-0.01em;margin-top:40px;margin-bottom:0;margin-top:1.667em;} .epWcjw h2{font-size:1.4285714285714286em;font-style:inherit;line-height:1.2;color:#172B4D;font-weight:500;-webkit-letter-spacing:-0.008em;-moz-letter-spacing:-0.008em;-ms-letter-spacing:-0.008em;letter-spacing:-0.008em;margin-top:28px;margin-top:1.8em;margin-bottom:0;} .epWcjw h3{font-size:1.1428571428571428em;font-style:inherit;line-height:1.25;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.006em;-moz-letter-spacing:-0.006em;-ms-letter-spacing:-0.006em;letter-spacing:-0.006em;margin-top:24px;margin-top:2em;margin-bottom:0;} .epWcjw h4{font-size:1em;font-style:inherit;line-height:1.1428571428571428;color:#172B4D;font-weight:600;-webkit-letter-spacing:-0.003em;-moz-letter-spacing:-0.003em;-ms-letter-spacing:-0.003em;letter-spacing:-0.003em;margin-top:16px;margin-top:1.357em;} .epWcjw h5{font-size:0.8571428571428571em;font-style:inherit;line-height:1.3333333333333333;color:#172B4D;font-weight:600;margin-top:20px;text-transform:uppercase;margin-top:1.667em;text-transform:none;} .epWcjw h6{font-size:0.7857142857142857em;font-style:inherit;line-height:1.4545454545454546;color:#6B778C;font-weight:700;margin-top:16px;margin-top:1.455em;text-transform:none;} .epWcjw .ak-editor-panel{border-radius:3px;margin:1.143rem 0 0;padding:8px;min-width:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;word-break:break-word;background-color:#DEEBFF;border:none;color:inherit;} .epWcjw .ak-editor-panel .ak-editor-panel__icon{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:24px;width:24px;box-sizing:content-box;padding-right:8px;color:#0052CC;} .epWcjw .ak-editor-panel .ak-editor-panel__icon > span{vertical-align:middle;display:inline;} .epWcjw .ak-editor-panel .ak-editor-panel__content{margin:1px 0 1px;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;} .epWcjw .ak-editor-panel[data-panel-type='note']{background-color:#EAE6FF;border:none;color:inherit;} .epWcjw .ak-editor-panel[data-panel-type='note'] .ak-editor-panel__icon{color:#5243AA;} .epWcjw .ak-editor-panel[data-panel-type='tip']{background-color:#E3FCEF;border:none;color:inherit;} .epWcjw .ak-editor-panel[data-panel-type='tip'] .ak-editor-panel__icon{color:#00875A;} .epWcjw .ak-editor-panel[data-panel-type='warning']{background-color:#FFFAE6;border:none;color:inherit;} .epWcjw .ak-editor-panel[data-panel-type='warning'] .ak-editor-panel__icon{color:#FF991F;} .epWcjw .ak-editor-panel[data-panel-type='error']{background-color:#FFEBE6;border:none;color:inherit;} .epWcjw .ak-editor-panel[data-panel-type='error'] .ak-editor-panel__icon{color:#DE350B;} .epWcjw .ak-editor-panel[data-panel-type='success']{background-color:#E3FCEF;border:none;color:inherit;} .epWcjw .ak-editor-panel[data-panel-type='success'] .ak-editor-panel__icon{color:#00875A;} .epWcjw .ak-editor-panel.danger{box-shadow:0 0 0 1px #FF5630;background:#FFEBE6 !important;} .epWcjw .ak-editor-panel.danger .ak-editor-panel__icon{color:#DE350B !important;} .epWcjw .danger .ak-editor-panel{background:rgb(255,189,173,0.5) !important;} .epWcjw .danger .ak-editor-panel .ak-editor-panel__icon{color:#DE350B !important;} .epWcjw hr{border:none;background-color:rgba(9,30,66,0.08);margin:1.714em 0;height:2px;border-radius:1px;} .epWcjw hr.ProseMirror-selectednode{outline:none;background-color:#0065FF;} .epWcjw p{font-size:1em;line-height:1.714;font-weight:normal;margin-top:1.143rem;margin-bottom:0;-webkit-letter-spacing:-0.005em;-moz-letter-spacing:-0.005em;-ms-letter-spacing:-0.005em;letter-spacing:-0.005em;} .epWcjw ul,.epWcjw ol{box-sizing:border-box;padding-left:24px;} .epWcjw .ak-ol,.epWcjw .ak-ul{display:table;display:flow-root;} .epWcjw ul,.epWcjw ul ul ul ul{list-style-type:disc;} .epWcjw ul ul,.epWcjw ul ul ul ul ul{list-style-type:circle;} .epWcjw ul ul ul,.epWcjw ul ul ul ul ul ul{list-style-type:square;} .epWcjw ol,.epWcjw ol ol ol ol{list-style-type:decimal;} .epWcjw ol ol,.epWcjw ol ol ol ol ol{list-style-type:lower-alpha;} .epWcjw ol ol ol,.epWcjw ol ol ol ol ol ol{list-style-type:lower-roman;} .epWcjw .fabric-editor-indentation-mark[data-level='1']{margin-left:30px;} .epWcjw .fabric-editor-indentation-mark[data-level='2']{margin-left:60px;} .epWcjw .fabric-editor-indentation-mark[data-level='3']{margin-left:90px;} .epWcjw .fabric-editor-indentation-mark[data-level='4']{margin-left:120px;} .epWcjw .fabric-editor-indentation-mark[data-level='5']{margin-left:150px;} .epWcjw .fabric-editor-indentation-mark[data-level='6']{margin-left:180px;} .epWcjw *:not(.fabric-editor-block-mark) > p:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child p:first-child,.epWcjw *:not(.fabric-editor-block-mark) > h1:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child h1:first-child,.epWcjw *:not(.fabric-editor-block-mark) > h2:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child h2:first-child,.epWcjw *:not(.fabric-editor-block-mark) > h3:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child h3:first-child,.epWcjw *:not(.fabric-editor-block-mark) > h4:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child h4:first-child,.epWcjw *:not(.fabric-editor-block-mark) > h5:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child h5:first-child,.epWcjw *:not(.fabric-editor-block-mark) > h6:first-child,.epWcjw *:not(.fabric-editor-block-mark) > div.fabric-editor-block-mark:first-child h6:first-child{margin-top:0;} .epWcjw span.code{font-size:11.998px;font-weight:normal;padding:2px 0px 2px 0px;background-color:rgba(9,30,66,0.08);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;border-style:none;font-family:'SFMono-Medium','SF Mono','Segoe UI Mono','Roboto Mono','Ubuntu Mono',Menlo,Consolas,Courier,monospace;white-space:pre-wrap;margin:0 4px 0 4px;box-shadow:-4px 0 0 0 rgba(9,30,66,0.08),4px 0 0 0 rgba(9,30,66,0.08);} .epWcjw span.code::before,.epWcjw span.code::after{vertical-align:text-top;display:inline-block;content:'';} .epWcjw .right-shadow::before,.epWcjw .right-shadow::after,.epWcjw .left-shadow::before,.epWcjw .left-shadow::after{display:none;position:absolute;pointer-events:none;z-index:12;width:8px;content:'';height:calc(100%);} .epWcjw .right-shadow,.epWcjw .left-shadow{position:relative;} .epWcjw .left-shadow::before{background:linear-gradient( to left, rgba(99,114,130,0) 0, rgba(9,30,66,0.13) 100% );top:0px;left:0;display:block;} .epWcjw .right-shadow::after{background:linear-gradient( to right, rgba(99,114,130,0) 0, rgba(9,30,66,0.13) 100% );left:calc(100% - 8px);top:0px;display:block;} .epWcjw .date-lozenger-container{display:inline-block;} .epWcjw .ProseMirror .taskItemView-content-wrap,.epWcjw .ProseMirror .decisionItemView-content-wrap{position:relative;min-width:48px;} .epWcjw .ProseMirror .decisionItemView-content-wrap{margin-top:0;} .epWcjw div[data-task-list-local-id]{margin:12px 0 0 0;} .epWcjw div[data-task-list-local-id]:first-child{margin-top:0;} .epWcjw div[data-task-list-local-id] div[data-task-list-local-id]{margin-top:0px;margin-left:24px;} .epWcjw .UnknownBlock{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-size:14;font-weight:400;white-space:pre-wrap;word-wrap:break-word;} .epWcjw span.date-node{background:rgba(9,30,66,0.08);border-radius:3px;color:#172B4D;padding:2px 4px;margin:0 1px;-webkit-transition:background 0.3s;transition:background 0.3s;white-space:nowrap;} .epWcjw span.date-node-highlighted{background:#FFEBE6;color:#BF2600;} .epWcjw .renderer-image{max-width:100%;display:block;margin:24px 0;} .epWcjw .media-single.media-wrapped + .media-single:not(.media-wrapped){clear:both;} .epWcjw .code-block,.epWcjw blockquote,.epWcjw hr,.epWcjw > div > div:not(.media-wrapped),.epWcjw .media-single.media-wrapped + .media-wrapped + *:not(.media-wrapped),.epWcjw .media-single.media-wrapped + div:not(.media-wrapped){clear:both;} .epWcjw .media-wrapped + h1,.epWcjw .media-wrapped + h2,.epWcjw .media-wrapped + h3,.epWcjw .media-wrapped + h4,.epWcjw .media-wrapped + h5,.epWcjw .media-wrapped + h6{margin-top:8px;} .epWcjw .fabric-editor-block-mark[data-align='end'] > h1,.epWcjw .fabric-editor-block-mark[data-align='center'] > h1,.epWcjw .fabric-editor-block-mark[data-align='right'] > h1,.epWcjw .fabric-editor-block-mark[data-align='end'] > h2,.epWcjw .fabric-editor-block-mark[data-align='center'] > h2,.epWcjw .fabric-editor-block-mark[data-align='right'] > h2,.epWcjw .fabric-editor-block-mark[data-align='end'] > h3,.epWcjw .fabric-editor-block-mark[data-align='center'] > h3,.epWcjw .fabric-editor-block-mark[data-align='right'] > h3,.epWcjw .fabric-editor-block-mark[data-align='end'] > h4,.epWcjw .fabric-editor-block-mark[data-align='center'] > h4,.epWcjw .fabric-editor-block-mark[data-align='right'] > h4,.epWcjw .fabric-editor-block-mark[data-align='end'] > h5,.epWcjw .fabric-editor-block-mark[data-align='center'] > h5,.epWcjw .fabric-editor-block-mark[data-align='right'] > h5,.epWcjw .fabric-editor-block-mark[data-align='end'] > h6,.epWcjw .fabric-editor-block-mark[data-align='center'] > h6,.epWcjw .fabric-editor-block-mark[data-align='right'] > h6{display:inline-block;} .epWcjw li .media-single{margin:0;} .epWcjw.ua-chrome li > .mediaSingleView-content-wrap::before{content:'';display:block;height:0;} .epWcjw table .media-single{margin-top:12px;margin-bottom:12px;clear:both;} .epWcjw .media-single.image-wrap-right + .media-single.image-wrap-left{clear:both;} .epWcjw .media-single.image-wrap-left + .media-single.image-wrap-right,.epWcjw .media-single.image-wrap-right + .media-single.image-wrap-left,.epWcjw .media-single.image-wrap-left + .media-single.image-wrap-left,.epWcjw .media-single.image-wrap-right + .media-single.image-wrap-right{margin-right:0;margin-left:0;} .epWcjw div[class^='image-wrap-'] + div[class^='image-wrap-']{margin-left:0;margin-right:0;} .epWcjw .ak-renderer-document > * .pm-table-container,.epWcjw .ak-renderer-document > * .ak-renderer-extension{width:100% !important;left:0 !important;} .epWcjw .ak-renderer-document > .ak-renderer-extension[data-layout='wide'],.epWcjw .ak-renderer-document > .ak-renderer-extension[data-layout='full-width']{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);} .epWcjw .ak-renderer-document > * .ak-renderer-extension-overflow-container{overflow-x:auto;} .epWcjw .pm-table-wrapper{overflow-x:auto;} .epWcjw .pm-table-container{position:relative;margin:0 auto 16px;box-sizing:border-box;} .epWcjw .pm-table-container .decisionItemView-content-wrap:first-child > div{margin-top:0;} .epWcjw .pm-table-container[data-number-column='true']{padding-left:41px;} .epWcjw .pm-table-container > table,.epWcjw .pm-table-wrapper > table{border-collapse:collapse;margin:24px 8px 0 0;border:1px solid #C1C7D0;table-layout:fixed;font-size:1em;width:100%;} .epWcjw .pm-table-container > table[data-autosize='true'],.epWcjw .pm-table-wrapper > table[data-autosize='true']{table-layout:auto;} .epWcjw .pm-table-container > table *,.epWcjw .pm-table-wrapper > table *{box-sizing:border-box;} .epWcjw .pm-table-container > table tbody,.epWcjw .pm-table-wrapper > table tbody{border-bottom:none;} .epWcjw .pm-table-container > table th td,.epWcjw .pm-table-wrapper > table th td{background-color:white;} .epWcjw .pm-table-container > table th,.epWcjw .pm-table-wrapper > table th,.epWcjw .pm-table-container > table td,.epWcjw .pm-table-wrapper > table td{min-width:48px;font-weight:normal;vertical-align:top;border:1px solid #C1C7D0;border-right-width:0;border-bottom-width:0;padding:8px;background-clip:padding-box;} .epWcjw .pm-table-container > table th > *:first-child,.epWcjw .pm-table-wrapper > table th > *:first-child,.epWcjw .pm-table-container > table td > *:first-child,.epWcjw .pm-table-wrapper > table td > *:first-child{margin-top:0;} .epWcjw .pm-table-container > table th > .ProseMirror-gapcursor.-right:first-child + *,.epWcjw .pm-table-wrapper > table th > .ProseMirror-gapcursor.-right:first-child + *,.epWcjw .pm-table-container > table td > .ProseMirror-gapcursor.-right:first-child + *,.epWcjw .pm-table-wrapper > table td > .ProseMirror-gapcursor.-right:first-child + *{margin-top:0;} .epWcjw .pm-table-container > table th > .ProseMirror-gapcursor:first-child + span + *,.epWcjw .pm-table-wrapper > table th > .ProseMirror-gapcursor:first-child + span + *,.epWcjw .pm-table-container > table td > .ProseMirror-gapcursor:first-child + span + *,.epWcjw .pm-table-wrapper > table td > .ProseMirror-gapcursor:first-child + span + *{margin-top:0;} .epWcjw .pm-table-container > table th th p:not(:first-of-type),.epWcjw .pm-table-wrapper > table th th p:not(:first-of-type),.epWcjw .pm-table-container > table td th p:not(:first-of-type),.epWcjw .pm-table-wrapper > table td th p:not(:first-of-type),.epWcjw .pm-table-container > table th td p:not(:first-of-type),.epWcjw .pm-table-wrapper > table th td p:not(:first-of-type),.epWcjw .pm-table-container > table td td p:not(:first-of-type),.epWcjw .pm-table-wrapper > table td td p:not(:first-of-type){margin-top:12px;} .epWcjw .pm-table-container > table th,.epWcjw .pm-table-wrapper > table th{background-color:#F4F5F7;text-align:left;} .epWcjw .pm-table-container > table th .code-block,.epWcjw .pm-table-wrapper > table th .code-block{background:rgba(9,30,66,0.04);} .epWcjw .pm-table-container > table th .code-block > span,.epWcjw .pm-table-wrapper > table th .code-block > span{background:transparent !important;} .epWcjw .pm-table-container{z-index:0;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} .epWcjw .pm-table-container.right-shadow::after,.epWcjw .pm-table-container.left-shadow::before{top:23px;height:calc(100% - 24px);z-index:12;} .epWcjw .pm-table-container table{margin-left:0;margin-right:0;} .epWcjw .pm-table-container table .ak-renderer-tableHeader-sortable-column{cursor:pointer;} .epWcjw .pm-table-container table .ak-renderer-tableHeader-sortable-column.ak-renderer-tableHeader-sortable-column__not-allowed{cursor:default;} .epWcjw .pm-table-container table .ak-renderer-tableHeader-sortable-column .ak-renderer-tableHeader-sorting-icon{margin:0;opacity:1;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;} .epWcjw .pm-table-container table .ak-renderer-tableHeader-sortable-column .ak-renderer-tableHeader-sorting-icon__no-order{opacity:0;} .epWcjw .pm-table-container table .ak-renderer-tableHeader-sortable-column:hover .ak-renderer-tableHeader-sorting-icon__no-order{opacity:1;} .epWcjw .pm-table-container table tr:first-child td,.epWcjw .pm-table-container table tr:first-child th{position:relative;} .epWcjw .pm-table-container table[data-number-column='true'] .ak-renderer-table-number-column{background-color:#F4F5F7;border-right:1px solid #C1C7D0;width:42px;text-align:center;color:#6B778C;font-size:14px;} .epWcjw .pm-table-container table[data-number-column='true'] .fixed .ak-renderer-table-number-column{border-right:0px none;} .epWcjw tr[data-header-row].fixed{position:fixed !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;z-index:11;border-right:1px solid #C1C7D0;border-bottom:1px solid #C1C7D0;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px);} .epWcjw .sticky > th{z-index:11;position:-webkit-sticky !important;position:sticky !important;top:0;} .epWcjw .sticky > td{position:-webkit-sticky !important;position:sticky !important;top:0;} .epWcjw .sticky th,.epWcjw .sticky td{box-shadow:0px 1px #C1C7D0,0px -0.5px #C1C7D0,inset -1px 0px #F4F5F7,0px -1px #F4F5F7;} .epWcjw .fixed + tr{min-height:0px;} .epWcjw .code-block{max-width:100%;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:minmax(0,1fr);position:relative;word-wrap:normal;} .epWcjw .code-block > span{-ms-grid-row:1;-ms-grid-column:2;grid-column:1;} .epWcjw .MediaGroup,.epWcjw .code-block{margin-top:1.143rem;} .epWcjw .MediaGroup:first-child,.epWcjw .code-block:first-child{margin-top:0;} .epWcjw [data-layout-section]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} .epWcjw [data-layout-section] > *{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;} @media screen and (max-width:1024px){.epWcjw [data-layout-section]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} .epWcjw [data-layout-section]{margin-top:20px;} .epWcjw [data-layout-section] > div + div{margin-left:32px;} @media screen and (max-width:1024px){.epWcjw [data-layout-section] > div + div{margin-left:0;}} /* sc-component-id: sc-fgfRvd */ .ffQFjX{-webkit-transition:all 0.1s linear;transition:all 0.1s linear;} .ffQFjX .ak-editor-media-link{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;} @media (any-hover:hover){.ffQFjX .ak-editor-media-link{width:20px;height:20px;}.ffQFjX .ak-editor-media-link span[role='img']{width:initial;height:initial;}.ffQFjX .ak-editor-media-link span[role='img'] > svg{width:24px;height:24px;}.ffQFjX:not(:hover) .ak-editor-media-link{opacity:0;}.ffQFjX:focus-within .ak-editor-media-link{opacity:1;}} @media (pointer:none){.ffQFjX .ak-editor-media-link{width:36px;height:36px;}} /* sc-component-id: sc-gpHHfC */ .prKHQ{color:#0052CC;} .prKHQ:hover{color:#0065FF;-webkit-text-decoration:underline;text-decoration:underline;} /* sc-component-id: sc-keyframes-bcCCNc */ @-webkit-keyframes bcCCNc{0%{opacity:0;}100%{opacity:1;}} @keyframes bcCCNc{0%{opacity:0;}100%{opacity:1;}} /* sc-component-id: sc-keyframes-jqBRrP */ @-webkit-keyframes jqBRrP{0%{opacity:1;}50%{opacity:0.6;}100%{opacity:1;}} @keyframes jqBRrP{0%{opacity:1;}50%{opacity:0.6;}100%{opacity:1;}} /* sc-component-id: sc-keyframes-kULDQW */ @-webkit-keyframes kULDQW{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}} @keyframes kULDQW{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}} /* sc-component-id: sc-keyframes-ktEnzR */ @-webkit-keyframes ktEnzR{to{visibility:hidden;}} @keyframes ktEnzR{to{visibility:hidden;}} /* sc-component-id: sc-keyframes-lljZNu */ @-webkit-keyframes lljZNu{50%{background-color:#FF8F73;}} @keyframes lljZNu{50%{background-color:#FF8F73;}} /* sc-component-id: sc-keyframes-kUYcyx */ @-webkit-keyframes kUYcyx{0%{background-color:#FF8F73;}50%{background-color:auto;}100%{background-color:#FF8F73;}} @keyframes kUYcyx{0%{background-color:#FF8F73;}50%{background-color:auto;}100%{background-color:#FF8F73;}} /* sc-component-id: sc-dYcyhn */ .cxMPvw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#F4F5F7;color:#C1C7D0;border-radius:3px;max-height:100%;max-width:100%;width:0px;height:0px;} .cxMPvw > span{-webkit-animation:jqBRrP 0.8s infinite;animation:jqBRrP 0.8s infinite;} /* sc-component-id: sc-bAtgIc */ .eAcskR{line-height:1.1428571428571428;padding:0px 0.24em 2px 0.24em;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}</style> <link rel="stylesheet" href="/resources/main.css"> <!-- Sneaky Theme --> <!-- Javascript type rewrite function --> <script type="text/javascript"> var loadExternalJS = function(url, location, callback){ var scriptTag = document.createElement('script'); scriptTag.src = url; scriptTag.type = 'text/javascript'; // Then bind the event to the callback function. // There are several events for cross browser compatibility. scriptTag.onreadystatechange = callback; scriptTag.onload = callback; // Fire the loading location.appendChild(scriptTag); }; </script> <script> function initializeATLAnalytics() { window.dispatchEvent(new CustomEvent('initanalytics')); } </script> <script type="text/plain" class="optanon-category-2"> loadExternalJS("https://atl-global.atlassian.com/js/atl-global.min.js", document.body, initializeATLAnalytics); </script> <!-- SAC JavaScript bundles --> <script src="/resources/runtime.374dd4dd521789bd032b.bundle.js"></script> <script src="/resources/vendor.ba29ed2a77687ff17fd8.bundle.js"></script> <script src="/resources/main.dd1cd61b4a65e0d709d9.bundle.js"></script> </head> <body> <div id="root"><div class="anthology" data-testid="page-template"><div class="content-wrapper"><div class="header-components" data-testid="global_header" data-event-container="globalHeader"><div><script data-app="bannerman" data-site-key="support-atlassian-com"></script><div id="bannerman"></div></div><header class="header"><div class="header__inner-container"><div class="header__inner-content"><div class="header__nav" data-testid="page-header" data-event-container="pageHeader"><div class="header__nav--logo"><div data-testid="waffle_menu" class="header__nav-item header__nav-item--waffle" role="button" tabindex="0" aria-label="Open products dropdown"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="Products Dropdown"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path fill="currentColor" fill-rule="evenodd" d="M4 5.01C4 4.451 4.443 4 5.01 4h1.98C7.549 4 8 4.443 8 5.01v1.98C8 7.549 7.557 8 6.99 8H5.01C4.451 8 4 7.557 4 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C8 13.549 7.557 14 6.99 14H5.01C4.451 14 4 13.557 4 12.99v-1.98zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C14 7.549 13.557 8 12.99 8h-1.98C10.451 8 10 7.557 10 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C20 7.549 19.557 8 18.99 8h-1.98C16.451 8 16 7.557 16 6.99V5.01zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98C8 19.549 7.557 20 6.99 20H5.01C4.451 20 4 19.557 4 18.99v-1.98zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98z"/></svg></span></div><a href="/bitbucket-cloud" data-testid="atlas_link" class="header__nav-title"><h2 data-testid="header-support-link">Bitbucket Support</h2></a></div><div class="header__nav--primary"><ul class="header__nav-list"><li style="visibility:hidden;width:0"><div data-testid="products-dropdown-button" aria-expanded="false" class="header__nav-item" role="button" tabindex="0" aria-label="products"><span data-testid="products-dropdown">Products </span><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="products"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M8.292 10.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 0 0 0-1.419.987.987 0 0 0-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 0 0-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></li><li><div data-event-container="pageHeader" data-event-component="getStartedButton" data-track-event="clicked" data-testid="get-started-button" class="header__nav-item contact-btn" role="button" tabindex="0" aria-label="Go to get started page"><a href="/bitbucket-cloud/docs/get-started-with-bitbucket-cloud/">Get started</a></div></li><li><div class="header__nav-item" role="button" tabindex="0" aria-label="documentation" data-testid="documentation-dropdown"><span>Documentation</span><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="Documentation Dropdown"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M8.292 10.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 0 0 0-1.419.987.987 0 0 0-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 0 0-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></li><li><div aria-expanded="false" class="header__nav-item" role="button" tabindex="0" aria-label="resources"><span data-testid="resources-dropdown">Resources</span><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="Resources Dropdown"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M8.292 10.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 0 0 0-1.419.987.987 0 0 0-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 0 0-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></li></ul></div></div><div class="header__nav--secondary"><ul class="header__nav-list"><li><div class="header__nav-item contact-btn"><a href="" data-testid="contact-button">Contact us</a></div></li><li><div data-testid="search_button" class="header__nav-item header__nav-item--icon header__nav-item--search-icon" role="button" tabindex="0" aria-label="Open search page"><span class="Icon__IconWrapper-dyhwwi-0 ieACwX" aria-label="Search Page"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M16.436 15.085l3.94 4.01a1 1 0 0 1-1.425 1.402l-3.938-4.006a7.5 7.5 0 1 1 1.423-1.406zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></li><li><div class="header-v2__divider"></div></li><li><div class="header__nav-item account-btn-wrapper"><div class="account__login-btn"><a href="" data-testid="login-button">Sign in</a></div></div></li><li><div class="header__nav-item header__nav-item--icon header__nav-item--dropdown-button" role="button" tabindex="0" aria-label="Open dropdown"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="Dropdown Not Open"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><g fill="currentColor" fill-rule="evenodd"><circle cx="5" cy="12" r="2"/><circle cx="12" cy="12" r="2"/><circle cx="19" cy="12" r="2"/></g></svg></span></div></li></ul></div><div class="header__nav--mobile"><ul class="header__nav-list"><li><div class="header__nav-item header__nav-item--icon header__nav-item--search-icon" role="button" tabindex="0" aria-label="Open search page"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="Open search page"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M16.436 15.085l3.94 4.01a1 1 0 0 1-1.425 1.402l-3.938-4.006a7.5 7.5 0 1 1 1.423-1.406zM10.5 16a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11z" fill="currentColor" fill-rule="evenodd"/></svg></span></div></li><li><div class="header__nav-item account-btn-wrapper"><div class="account__login-btn"><a href="" data-testid="login-button">Sign in</a></div></div></li><li><div class="header__nav-item header__nav-item--icon" role="button" tabindex="0" aria-label="Open dropdown"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label="Open Dropdown"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><g fill="currentColor" fill-rule="evenodd"><circle cx="5" cy="12" r="2"/><circle cx="12" cy="12" r="2"/><circle cx="19" cy="12" r="2"/></g></svg></span></div></li></ul></div></div></div></header></div><div class="main-content-container flex-container margin-top-medium" id="maincontent"><aside class=""><div class="pagetree-expander" data-testid="pagetree-expander" role="button" tabindex="0" aria-label="open page tree"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M7 7h10a1 1 0 0 1 0 2H7a1 1 0 1 1 0-2zm0 4h10a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2zm0 4h5a1 1 0 0 1 0 2H7a1 1 0 0 1 0-2z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><div class="pagetree pagetree--hidden" data-testid="pagetree"><div class="pagetree__inner"><div class="pagetree__context"><div data-testid="pagetree-back-arrow" class="pagetree__back-arrow" role="button" aria-label="close page tree" tabindex="0"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M8.414 11.5H18a1 1 0 0 1 0 2H8.414l3.793 3.793a1 1 0 0 1-1.414 1.414l-5.5-5.5a1 1 0 0 1 0-1.414l5.5-5.5a1 1 0 0 1 1.414 1.414L8.414 11.5z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><img class="pagetree__icon" src="https://images.ctfassets.net/zsv3d0ugroxu/1g4197x84jic8a1P3b3IGT/1a752272b12824d3a3df4bc1e7dd2c53/logo-light_Bitbucket_mark_brand_RGB.svg" alt="Bitbucket" height="40" width="40"/><div><a href="/bitbucket-cloud/resources/" class="pagetree__title" data-testid="pagetree-title" data-event-container="pagetree" data-event-component="pagetreeTitle" data-track-event="clicked">Bitbucket Cloud</a><p class="pagetree__subhead">Documentation</p></div></div><ul class="pagetree__list pagetree__list--root"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-started-with-bitbucket-cloud/" data-testid="atlas_link">Get started with Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-started-with-version-control/" data-testid="atlas_link">Get started with version control</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/types-of-version-control/" data-testid="atlas_link">Types of version control</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/dvcs-workflows-for-bitbucket/" data-testid="atlas_link">DVCS workflows for Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/find-the-command-line/" data-testid="atlas_link">Find the command line</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/install-and-set-up-git/" data-testid="atlas_link">Install and set up Git</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/git-and-mercurial-commands/" data-testid="atlas_link">Git commands</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-started-setting-up-a-repository/" data-testid="atlas_link">Get started setting up a repository</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-repository-in-bitbucket-cloud/" data-testid="atlas_link">Create a repository in Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/import-a-repository/" data-testid="atlas_link">Import a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/clone-a-repository/" data-testid="atlas_link">Clone a repository</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-started-working-on-a-repository/" data-testid="atlas_link">Get started working on a repository</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/push-code-to-bitbucket/" data-testid="atlas_link">Push code to Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/pull-code-from-bitbucket/" data-testid="atlas_link">Pull code from Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-an-issue-in-bitbucket-cloud/" data-testid="atlas_link">Create an issue in Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-or-edit-a-wiki-page/" data-testid="atlas_link">Create or edit a wiki page</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-started-with-branches-and-pull-requests/" data-testid="atlas_link">Get started with branches and pull requests</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-and-push-a-branch/" data-testid="atlas_link">Create and push a branch</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/check-out-a-branch-in-bitbucket-cloud/" data-testid="atlas_link">Check out a branch in Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-pull-request-for-review/" data-testid="atlas_link">Create a pull request for review</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/review-a-pull-request/" data-testid="atlas_link">Review a pull request</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/merge-a-pull-request-in-bitbucket-cloud/" data-testid="atlas_link">Merge a pull request in Bitbucket Cloud</a></li></ul></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/create-and-manage-workspaces-in-bitbucket-cloud/" data-testid="atlas_link">Join or create and manage workspaces in Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/what-is-a-workspace/" data-testid="atlas_link">What is a workspace?</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-your-workspace/" data-testid="atlas_link">Join or create a workspace</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/grant-access-to-a-workspace/" data-testid="atlas_link">Grant access to a workspace </a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/organize-workspace-members-into-groups/" data-testid="atlas_link">Organize workspace members into groups</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/control-access-to-private-content-in-a-workspace/" data-testid="atlas_link">Control access to private content in a workspace</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/workspace-access-tokens/" data-testid="atlas_link">Workspace Access Tokens</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-workspace-access-token/" data-testid="atlas_link">Create a Workspace Access Token</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/workspace-access-token-permissions/" data-testid="atlas_link">Workspace Access Token permissions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/using-workspace-access-tokens/" data-testid="atlas_link">Using Workspace Access Tokens</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/revoke-a-workspace-access-token/" data-testid="atlas_link">Revoke a Workspace Access Token</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/change-a-workspace-id/" data-testid="atlas_link">Change a workspace ID</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/transfer-repositories-and-groups-to-a-workspace/" data-testid="atlas_link">Transfer repositories and groups to a workspace</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/publishing-a-website-on-bitbucket-cloud/" data-testid="atlas_link">Publishing a Website on Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-and-use-custom-merge-checks/" data-testid="atlas_link">Set up and use custom merge checks</a></li></ul></li><li class="pagetree__item pagetree__item--current-item"><div data-testid="pagetree-item-expander" class="pagetree__expander pagetree__expander--expanded pagetree__expander--current" role="button" tabindex="0" aria-expanded="true" aria-label="collapse page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><circle cx="12" cy="12" r="5" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/" data-testid="atlas_link">Set up and work on repositories in Bitbucket Cloud</a><ul class="pagetree__list false"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/search-in-bitbucket-cloud/" data-testid="atlas_link">Search in Bitbucket Cloud</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/set-up-your-repositories/" data-testid="atlas_link">Set up your repositories</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-repository/" data-testid="atlas_link">Create a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-unversioned-code-to-a-repository/" data-testid="atlas_link">Add unversioned code to a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/import-or-convert-code-from-an-existing-tool/" data-testid="atlas_link">Import or convert code from an existing tool</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/import-a-repository-from-github-or-gitlab/" data-testid="atlas_link">Import a repository from GitHub or GitLab</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/work-on-a-repository/" data-testid="atlas_link">Work on a repository</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/readme-content/" data-testid="atlas_link">README content</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/markup-comments/" data-testid="atlas_link">Markup comments</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/split-a-repository-in-two/" data-testid="atlas_link">Split a repository in two</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/snippets-overview/" data-testid="atlas_link">Snippets overview</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/clone-a-git-repository/" data-testid="atlas_link">Clone a Git repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/push-updates-to-a-repository/" data-testid="atlas_link">Push updates to a repository</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/branch-or-fork-your-repository/" data-testid="atlas_link">Branch or fork your repository</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/branch-a-repository/" data-testid="atlas_link">Branch a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/fork-a-repository/" data-testid="atlas_link">Fork a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/list-branches-in-a-repository/" data-testid="atlas_link">List branches in a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/check-out-a-branch/" data-testid="atlas_link">Check out a branch</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/manage-unmerged-branches/" data-testid="atlas_link">Manage unmerged branches</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/learn-how-to-use-commits/" data-testid="atlas_link">Learn how to use commits</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-edit-and-commit-to-source-files/" data-testid="atlas_link">Add, edit, and commit to source files</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-your-dvcs-username-for-commits/" data-testid="atlas_link">Configure your DVCS username for commits</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/repository-tags/" data-testid="atlas_link">Repository tags</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-gpg-keys-to-sign-commits/" data-testid="atlas_link">Use GPG keys to sign commits</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-pull-requests-for-code-review/" data-testid="atlas_link">Use pull requests for code review</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-pull-request/" data-testid="atlas_link">Create a pull request</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/review-code-in-a-pull-request/" data-testid="atlas_link">Review code in a pull request</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/check-build-status-in-a-pull-request/" data-testid="atlas_link">Check build status in a pull request</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/merge-a-pull-request/" data-testid="atlas_link">Merge a pull request</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/resolve-merge-conflicts/" data-testid="atlas_link">Resolve merge conflicts</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/decline-a-pull-request/" data-testid="atlas_link">Decline a pull request</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-atlassian-intelligence-to-help-write-or-edit-content/" data-testid="atlas_link">Use Atlassian Intelligence to help write or edit content</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-smart-mirroring-for-bitbucket-cloud/" data-testid="atlas_link">Use Smart Mirroring for Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/work-with-bitbucket-smart-mirroring/" data-testid="atlas_link">Work with Bitbucket Smart Mirroring</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/troubleshoot-bitbucket-smart-mirroring/" data-testid="atlas_link">Troubleshoot Bitbucket Smart Mirroring</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/manage-large-files-with-git-large-file-storage-lfs/" data-testid="atlas_link">Manage large files with Git Large File Storage (LFS)</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-git-lfs-with-bitbucket/" data-testid="atlas_link">Use Git LFS with Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-git-lfs-with-existing-bitbucket-repositories/" data-testid="atlas_link">Use Git LFS with existing Bitbucket repositories</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-bfg-to-migrate-a-repo-to-git-lfs/" data-testid="atlas_link">Use BFG to migrate a repo to Git LFS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/current-limitations-for-git-lfs-with-bitbucket/" data-testid="atlas_link">Current limitations for Git LFS with Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/storage-policy-for-git-lfs-with-bitbucket/" data-testid="atlas_link">Storage policy for Git LFS with Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/workflow-for-git-feature-branching/" data-testid="atlas_link">Workflow for Git feature branching</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/limits-for-viewing-content-and-diffs/" data-testid="atlas_link">Limits for viewing content and diffs</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/configure-repository-settings/" data-testid="atlas_link">Configure repository settings</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-repository-privacy-and-forking-options/" data-testid="atlas_link">Set repository privacy and forking options</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/grant-repository-access-to-users-and-groups/" data-testid="atlas_link">Grant repository access to users and groups</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-repository-access-keys-on-macos/" data-testid="atlas_link">Set up Repository Access keys on macOS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-repository-access-keys-on-windows/" data-testid="atlas_link">Set up Repository Access keys on Windows</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-repository-access-keys-on-linux/" data-testid="atlas_link">Set up Repository Access keys on Linux</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/managing-multiple-repository-access-keys-on-one-device/" data-testid="atlas_link">Managing multiple Repository Access keys on one device</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/map-existing-commits-to-username-aliases/" data-testid="atlas_link">Map existing commits to username aliases</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/link-to-a-web-service/" data-testid="atlas_link">Link to a web service</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/transfer-repository-ownership/" data-testid="atlas_link">Transfer repository ownership</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/reduce-repository-size/" data-testid="atlas_link">Reduce repository size</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/maintain-a-git-repository/" data-testid="atlas_link">Maintain a Git repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/delete-a-repository/" data-testid="atlas_link">Delete a repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/pull-request-and-merge-settings/" data-testid="atlas_link">Pull request and merge settings</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/git-fast-forwards-and-branch-management/" data-testid="atlas_link">Git fast forwards and branch management</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-branch-permissions/" data-testid="atlas_link">Use branch permissions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/suggest-or-require-checks-before-a-merge/" data-testid="atlas_link">Suggest or require checks before a merge</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/exclude-files-from-pull-request-diffs/" data-testid="atlas_link">Exclude files from pull request diffs</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/change-the-remote-url-to-your-repository/" data-testid="atlas_link">Change the remote URL to your repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/manage-webhooks/" data-testid="atlas_link">Manage webhooks</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/event-payloads/" data-testid="atlas_link">Event payloads</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-and-trigger-a-webhook-tutorial/" data-testid="atlas_link">Create and trigger a webhook tutorial</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/require-signed-commits/" data-testid="atlas_link">Require signed commits</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/repository-access-tokens/" data-testid="atlas_link">Repository Access Tokens</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-repository-access-token/" data-testid="atlas_link">Create a Repository Access Token</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/repository-access-token-permissions/" data-testid="atlas_link">Repository Access Token permissions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/using-access-tokens/" data-testid="atlas_link">Using Repository Access Tokens</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/revoke-a-repository-access-token/" data-testid="atlas_link">Revoke a Repository Access Token</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-and-use-code-owners/" data-testid="atlas_link">Set up and use code owners</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/view-your-notifications/" data-testid="atlas_link">View your notifications</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-wikis-to-store-documents/" data-testid="atlas_link">Use wikis to store documents</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-wiki/" data-testid="atlas_link">Create a wiki</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/clone-a-wiki/" data-testid="atlas_link">Clone a wiki</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/special-support-for-creole/" data-testid="atlas_link">Special support for Creole</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/macro-reference-for-creole-markup/" data-testid="atlas_link">Macro reference for Creole markup</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/make-a-wiki-private-or-public/" data-testid="atlas_link">Make a wiki private or public</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-syntax-highlighting-in-a-wiki/" data-testid="atlas_link">Use syntax highlighting in a wiki</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-images-to-a-wiki-page/" data-testid="atlas_link">Add images to a wiki page</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-a-table-of-contents-to-a-wiki/" data-testid="atlas_link">Add a table of contents to a wiki</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/understand-bitbucket-issues/" data-testid="atlas_link">Understand Bitbucket issues</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-the-issue-tracker/" data-testid="atlas_link">Use the issue tracker</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/enable-an-issue-tracker/" data-testid="atlas_link">Enable an issue tracker</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-defaults-for-issue-fields/" data-testid="atlas_link">Configure defaults for issue fields</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/export-or-import-issue-data/" data-testid="atlas_link">Export or import issue data</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/export-issue-data-to-jira-cloud/" data-testid="atlas_link">Export or import issue data in Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/issue-import-and-export-data-format/" data-testid="atlas_link">Issue import and export data format</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/make-the-tracker-private-or-public/" data-testid="atlas_link">Make the tracker private or public</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/resolve-issues-automatically-when-users-push-code/" data-testid="atlas_link">Resolve issues automatically when users push code</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-email-preferences-for-an-issue-tracker/" data-testid="atlas_link">Set email preferences for an issue tracker</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/highlight-syntax-and-mark-up-issues/" data-testid="atlas_link">Highlight syntax and mark up issues</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/code-insights/" data-testid="atlas_link">Code Insights</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/build-test-and-deploy-with-pipelines/" data-testid="atlas_link">Build, test, and deploy with Pipelines</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-started-with-bitbucket-pipelines/" data-testid="atlas_link">Get started with Bitbucket Pipelines</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-your-first-pipeline/" data-testid="atlas_link">Configure your first pipeline</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/view-your-pipeline/" data-testid="atlas_link">View your pipeline</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/specify-dependencies-in-your-pipelines-build/" data-testid="atlas_link">Specify dependencies in your Pipelines build</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/limitations-of-bitbucket-pipelines/" data-testid="atlas_link">Limitations of Bitbucket Pipelines</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-pipelines-in-different-software-languages/" data-testid="atlas_link">Use Pipelines in different software languages</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/run-docker-commands-in-bitbucket-pipelines/" data-testid="atlas_link">Run Docker commands in Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/javascript-nodejs-with-bitbucket-pipelines/" data-testid="atlas_link">Javascript (Node.js) with Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/java-with-bitbucket-pipelines/" data-testid="atlas_link">Java with Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/laravel-with-bitbucket-pipelines/" data-testid="atlas_link">Laravel with Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/php-with-bitbucket-pipelines/" data-testid="atlas_link">PHP with Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/python-with-bitbucket-pipelines/" data-testid="atlas_link">Python with Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/ruby-with-bitbucket-pipelines/" data-testid="atlas_link">Ruby with Bitbucket Pipelines</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-docker-images-as-build-environments/" data-testid="atlas_link">Use Docker images as build environments</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/access-pipelines-deployment-guides/" data-testid="atlas_link">Access Pipelines deployment guides</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-aws-with-s3/" data-testid="atlas_link">Deploy to AWS with S3</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-aws-with-codedeploy/" data-testid="atlas_link">Deploy to AWS with CodeDeploy</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-aws-with-elastic-beanstalk/" data-testid="atlas_link">Deploy to AWS with Elastic Beanstalk</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-aws-eks-kubernetes/" data-testid="atlas_link">Deploy to AWS EKS (Kubernetes)</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-a-lambda-function-update-to-aws/" data-testid="atlas_link">Deploy a Lambda function update to AWS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-amazon-ecs/" data-testid="atlas_link">Deploy to Amazon ECS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-firebase/" data-testid="atlas_link">Deploy to Firebase</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-google-cloud/" data-testid="atlas_link">Deploy to Google Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-heroku/" data-testid="atlas_link">Deploy to Heroku</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-kubernetes/" data-testid="atlas_link">Deploy to Kubernetes</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-microsoft-azure/" data-testid="atlas_link">Deploy to Microsoft Azure</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-to-npm/" data-testid="atlas_link">Deploy to npm</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-with-pull-requests/" data-testid="atlas_link">Deploy with pull requests</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-using-scp/" data-testid="atlas_link">Deploy using SCP</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-build-artifacts-to-bitbucket-downloads/" data-testid="atlas_link">Deploy build artifacts to Bitbucket Downloads</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/publish-and-link-your-build-artifacts/" data-testid="atlas_link">Publish and link your build artifacts</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/build-and-push-a-docker-image-to-a-container-registry/" data-testid="atlas_link">Build and push a Docker image to a container registry</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/bitbucket-pipelines-configuration-reference/" data-testid="atlas_link">Bitbucket Pipelines configuration reference</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/global-options/" data-testid="atlas_link">Global options</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/git-clone-behavior/" data-testid="atlas_link">Git clone behavior</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/cache-and-service-container-definitions/" data-testid="atlas_link">Cache, service container, and export pipelines definitions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/docker-image-options/" data-testid="atlas_link">Docker image options</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/pipeline-start-conditions/" data-testid="atlas_link">Pipeline start conditions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/parallel-step-options/" data-testid="atlas_link">Parallel step options</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/stage-options/" data-testid="atlas_link">Stage options</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/step-options/" data-testid="atlas_link">Step options</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-glob-patterns-on-the-pipelines-yaml-file/" data-testid="atlas_link">Use glob patterns on the Pipelines yaml file</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/yaml-anchors/" data-testid="atlas_link">YAML anchors</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/deployments/" data-testid="atlas_link">Deployments</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploy-on-aws-using-bitbucket-pipelines-openid-connect/" data-testid="atlas_link">Deploy on AWS using Bitbucket Pipelines OpenID Connect</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-and-monitor-deployments/" data-testid="atlas_link">Set up and monitor deployments</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/bitbucket-deployment-guidelines/" data-testid="atlas_link">Bitbucket deployment guidelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/concurrency-control/" data-testid="atlas_link">Concurrency control</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/pipeline-triggers/" data-testid="atlas_link">Scheduled and manually triggered pipelines</a><ul class="pagetree__list false" style="display:none"></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/variables-and-secrets/" data-testid="atlas_link">Variables and secrets</a><ul class="pagetree__list false" style="display:none"></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/using-ssh-keys-in-bitbucket-pipelines/" data-testid="atlas_link">Using SSH keys in Bitbucket Pipelines</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-macos/" data-testid="atlas_link">Set up Pipelines SSH keys on macOS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-windows/" data-testid="atlas_link">Set up Pipelines SSH keys on Windows</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-linux/" data-testid="atlas_link">Set up Pipelines SSH keys on Linux</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-multiple-ssh-keys-in-your-pipeline/" data-testid="atlas_link">Use multiple SSH keys in your pipeline</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/cache-dependencies/" data-testid="atlas_link">Caches</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-artifacts-in-steps/" data-testid="atlas_link">Pipeline artifacts</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/databases-and-service-containers/" data-testid="atlas_link">Databases and service containers</a><ul class="pagetree__list false" style="display:none"></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-pipes-in-bitbucket-pipelines/" data-testid="atlas_link">Use pipes in Bitbucket Pipelines</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/what-are-pipes/" data-testid="atlas_link">What are pipes?</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/write-a-pipe-for-bitbucket-pipelines/" data-testid="atlas_link">Write a pipe for Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/advanced-techniques-for-writing-pipes/" data-testid="atlas_link">Advanced techniques for writing pipes</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/integrations/" data-testid="atlas_link">Integrations</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-jira-and-pipelines/" data-testid="atlas_link">Integrate Jira and Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-pipelines-with-resource-servers-using-oidc/" data-testid="atlas_link">Integrate Pipelines with resource servers using OIDC</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-aws-ecr-images-in-pipelines-with-openid-connect/" data-testid="atlas_link">Use AWS ECR images in Pipelines with OpenID Connect</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-slack-with-pipelines/" data-testid="atlas_link">Integrate Slack with Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/connect-to-third-party-services/" data-testid="atlas_link">Connect to third-party services</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/rate-limiting-with-different-third-party-providers/" data-testid="atlas_link">Rate limiting with different third-party providers</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/testing/" data-testid="atlas_link">Testing</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/cross-platform-testing-in-bitbucket-pipelines/" data-testid="atlas_link">Cross-platform testing in Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/test-reporting-in-pipelines/" data-testid="atlas_link">Test reporting in Pipelines</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/runners/" data-testid="atlas_link">Runners</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/adding-a-new-runner-in-bitbucket/" data-testid="atlas_link">Adding a new runner in Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-your-runner-in-bitbucket-pipelines-yml/" data-testid="atlas_link">Configure your runner in bitbucket-pipelines.yml</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-and-use-runners-for-linux/" data-testid="atlas_link"> Set up runners for Linux Docker</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-runners-for-linux-shell/" data-testid="atlas_link">Set up runners for Linux Shell</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-runners-for-windows/" data-testid="atlas_link">Set up runners for Windows</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-runners-for-macos/" data-testid="atlas_link">Set up runners for MacOS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-a-runner-to-use-a-proxy/" data-testid="atlas_link">Configure a runner to use a proxy</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-logging-in-self-hosted-runners/" data-testid="atlas_link">Configure logging in self-hosted runners</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/ip-addresses-for-runners-behind-corporate-firewalls/" data-testid="atlas_link">IP addresses for runners behind corporate firewalls</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-your-docker-images-in-self-hosted-runners/" data-testid="atlas_link">Use your Docker images in self-hosted runners</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/deploying-the-docker-based-runner-on-kubernetes/" data-testid="atlas_link">Deploying the Docker-based runner on Kubernetes</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/autoscaler-for-runners-on-kubernetes/" data-testid="atlas_link">Autoscaler for Runners on Kubernetes</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/push-back-to-your-repository/" data-testid="atlas_link">Push back to your repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/share-pipelines-configurations/" data-testid="atlas_link">Share Pipelines Configurations</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/dynamic-pipelines/" data-testid="atlas_link">Dynamic pipelines</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/migrate-to-bitbucket-pipelines/" data-testid="atlas_link">Migrate to Bitbucket Pipelines</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/how-to-migrate-from-bamboo-to-bitbucket-pipelines/" data-testid="atlas_link">How to migrate from Bamboo to Bitbucket Pipelines</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/how-to-migrate-from-jenkins-to-bitbucket-pipelines/" data-testid="atlas_link">How to migrate from Jenkins to Bitbucket Pipelines</a></li></ul></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/manage-your-plans-and-settings-in-bitbucket-cloud/" data-testid="atlas_link">Manage your plans and settings in Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/manage-your-plan-and-billing/" data-testid="atlas_link">Manage your plan and billing</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/log-into-or-connect-to-bitbucket-cloud/" data-testid="atlas_link">Log into or connect to Bitbucket Cloud</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/configure-ssh-and-two-step-verification/" data-testid="atlas_link">Configure SSH and two-step verification</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-macos/" data-testid="atlas_link">Set up personal SSH keys on macOS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-windows/" data-testid="atlas_link">Set up personal SSH keys on Windows</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-linux/" data-testid="atlas_link">Set up personal SSH keys on Linux</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/managing-multiple-bitbucket-user-ssh-keys-on-one-device/" data-testid="atlas_link">Managing multiple Bitbucket user SSH keys on one device</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/enable-two-step-verification/" data-testid="atlas_link">Enable two-step verification</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/supported-ssh-key-formats/" data-testid="atlas_link">Supported SSH key formats</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-ssh-with-sourcetree/" data-testid="atlas_link">Set up SSH with Sourcetree</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/app-passwords/" data-testid="atlas_link">App passwords</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-an-app-password/" data-testid="atlas_link">Create an App password</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/app-password-permissions/" data-testid="atlas_link">App password permissions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/using-app-passwords/" data-testid="atlas_link">Using App passwords</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/revoke-an-app-password/" data-testid="atlas_link">Revoke an App password</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-an-app-password-to-sourcetree-or-another-application/" data-testid="atlas_link">Add an App password to Sourcetree or another application</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/manage-bitbucket-and-account-settings/" data-testid="atlas_link">Manage Bitbucket and account settings</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/access-your-personal-settings/" data-testid="atlas_link">Access your personal settings</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/update-your-username/" data-testid="atlas_link">Update your username</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/delete-an-account/" data-testid="atlas_link">Delete an account</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-email-aliases/" data-testid="atlas_link">Set email aliases</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/manage-email-notifications-for-watched-objects/" data-testid="atlas_link">Manage email notifications for watched objects</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/organize-groups-for-your-repositories/" data-testid="atlas_link">Organize groups for your repositories</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/control-access-to-your-private-content/" data-testid="atlas_link">Control access to your private content</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/upgrade-to-atlassian-account/" data-testid="atlas_link">Upgrade to Atlassian account</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/keyboard-shortcuts/" data-testid="atlas_link">Keyboard shortcuts</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/change-your-theme/" data-testid="atlas_link">Change your theme</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/access-tokens/" data-testid="atlas_link">Access Tokens</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/" data-testid="atlas_link">IP addresses and domains to allowlist in your corporate firewall</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-apps-and-other-products/" data-testid="atlas_link">Integrate Bitbucket Cloud with apps and other products</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-bitbucket-cloud-and-jira-together/" data-testid="atlas_link">Integrate Bitbucket and Jira</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-cloud/" data-testid="atlas_link">Connect Bitbucket Cloud to Jira Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-server/" data-testid="atlas_link">Connect Bitbucket Cloud to Jira Data Center</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-jira-software-projects-in-bitbucket/" data-testid="atlas_link">Use Jira Cloud projects in Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-jira-issue-within-a-pull-request/" data-testid="atlas_link">Create Jira issues from Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/transition-jira-issues-during-a-pull-request-merge/" data-testid="atlas_link"> Transition Jira issues during a pull request merge</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-automatic-team-invitations/" data-testid="atlas_link">Configure automatic team invitations</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/enable-smart-commits/" data-testid="atlas_link">Enable Smart Commits</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-smart-commits/" data-testid="atlas_link">Use Smart Commits</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/integrate-bitbucket-and-compass/" data-testid="atlas_link">Integrate Bitbucket and Compass</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/connect-bitbucket-cloud-to-compass/" data-testid="atlas_link">Connect Bitbucket Cloud to Compass</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/link-repositories-to-compass-components/" data-testid="atlas_link">Link repositories to Compass components</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-bitbucket-cloud-with-marketplace-apps/" data-testid="atlas_link">Use Bitbucket Cloud with Marketplace apps</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/bitbucket-cloud-apps-overview/" data-testid="atlas_link">Bitbucket Cloud apps overview</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-slack/" data-testid="atlas_link">Integrate Bitbucket Cloud with Slack</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-trello-boards-in-bitbucket/" data-testid="atlas_link">Integrate Trello boards in Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-another-application-through-oauth/" data-testid="atlas_link">Integrate another application through OAuth</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/install-cloud-ide-add-ons/" data-testid="atlas_link">Install Cloud IDE add-ons</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/integrate-your-build-system-with-bitbucket-cloud/" data-testid="atlas_link">Integrate your build system with Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/hyperlink-to-source-code-in-bitbucket/" data-testid="atlas_link">Hyperlink to source code in Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/enable-bitbucket-cloud-development-mode/" data-testid="atlas_link">Enable Bitbucket Cloud development mode</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-the-atlassian-for-vs-code-extension/" data-testid="atlas_link">Use the Atlassian for VS Code extension</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/get-started-with-vs-code/" data-testid="atlas_link">Get started with VS Code</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/jira-issues-in-vs-code/" data-testid="atlas_link">Jira issues in VS Code</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/bitbucket-pull-requests-in-vs-code/" data-testid="atlas_link">Bitbucket pull requests in VS Code</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/bitbucket-cloud-pipelines-in-vs-code/" data-testid="atlas_link">Bitbucket Cloud pipelines in VS Code</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/bitbucket-cloud-isues-in-vs-code/" data-testid="atlas_link">Bitbucket Cloud issues in VS Code</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/security/" data-testid="atlas_link">Security</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-and-configure-security-with-snyk/" data-testid="atlas_link">Add and configure security with Snyk</a></li></ul></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/build-third-party-apps-with-bitbucket-cloud-rest-api/" data-testid="atlas_link">Build third-party apps with Bitbucket Cloud REST API</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/api-request-limits/" data-testid="atlas_link">API request limits</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-oauth-on-bitbucket-cloud/" data-testid="atlas_link">Use OAuth on Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/oauth-consumer-examples/" data-testid="atlas_link">OAuth consumer examples</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/use-bitbucket-rest-api-version-1/" data-testid="atlas_link">Use Bitbucket REST API version 1</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/groups-endpoint/" data-testid="atlas_link">groups Endpoint</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/group-privileges-endpoint/" data-testid="atlas_link">group-privileges Endpoint</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/invitations-endpoint/" data-testid="atlas_link">invitations Endpoint</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/users-endpoint-10/" data-testid="atlas_link">users Endpoint - 1.0</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/invitations-resource/" data-testid="atlas_link">invitations Resource</a></li></ul></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/get-advisories-and-other-resources-for-bitbucket-cloud/" data-testid="atlas_link">Get advisories and other resources for Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/access-security-advisories-for-bitbucket-cloud/" data-testid="atlas_link">Access security advisories for Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/security-advisory-changes-to-how-apps-are-installed-by-url/" data-testid="atlas_link">Security Advisory: Changes to how apps are installed by URL</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/security-advisory-2016-06-17-password-resets/" data-testid="atlas_link">Security Advisory - 2016-06-17 - Password Resets</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/view-end-of-support-announcements-for-bitbucket-cloud/" data-testid="atlas_link">View end of support announcements for Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/end-of-support-for-aws-codedeploy-app-removal-2019-12-03/" data-testid="atlas_link">End of support for AWS CodeDeploy app removal - 2019-12-03</a></li></ul></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/tutorials/" data-testid="atlas_link">Tutorials</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/tutorial-learn-bitbucket-with-git/" data-testid="atlas_link">Tutorial: Learn Bitbucket with Git</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-git-repository/" data-testid="atlas_link">Create a Git repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/copy-your-git-repository-and-add-files/" data-testid="atlas_link">Copy your Git repository and add files</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/pull-changes-from-your-git-repository-on-bitbucket-cloud/" data-testid="atlas_link">Pull changes from your Git repository on Bitbucket Cloud</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-a-git-branch-to-merge-a-file/" data-testid="atlas_link">Use a Git branch to merge a file</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/tutorial-learn-bitbucket-with-sourcetree/" data-testid="atlas_link">Tutorial: Learn Bitbucket with Sourcetree</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-new-repository/" data-testid="atlas_link">Create a new repository</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/copy-your-repository-and-add-files/" data-testid="atlas_link">Copy your repository and add files</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/pull-changes-from-your-repository-on-bitbucket/" data-testid="atlas_link">Pull changes from your repository on Bitbucket</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/use-sourcetree-brances-to-merge-an-update/" data-testid="atlas_link">Use Sourcetree branches to merge an update</a></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/tutorial-learn-about-bitbucket-pull-requests/" data-testid="atlas_link">Tutorial: Learn about Bitbucket pull requests</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-repository-and-add-a-teammate/" data-testid="atlas_link">Create a repository (and add a reviewer)</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/clone-and-make-a-change-on-a-new-branch/" data-testid="atlas_link">Clone and make a change on a new branch</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-pull-request-to-merge-your-change/" data-testid="atlas_link">Create a pull request to merge your change</a></li></ul></li></ul></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/create-and-manage-projects-in-bitbucket-cloud/" data-testid="atlas_link">Create and manage projects in Bitbucket Cloud</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/configure-project-settings/" data-testid="atlas_link">Configure project settings</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-project-access-keys-on-macos/" data-testid="atlas_link">Set up Project Access keys on macOS</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-project-access-keys-on-windows/" data-testid="atlas_link">Set up Project Access keys on Windows</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-project-access-keys-on-linux/" data-testid="atlas_link">Set up Project Access keys on Linux</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/managing-multiple-project-access-keys-on-one-device/" data-testid="atlas_link">Managing multiple Project Access keys on one device</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-default-reviewers-to-a-project/" data-testid="atlas_link">Add default reviewers to a project</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/add-repositories-to-a-project/" data-testid="atlas_link">Add repositories to a project</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-a-projects-branching-model/" data-testid="atlas_link">Configure a project&#x27;s branching model</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/find-and-share-projects/" data-testid="atlas_link">Find and share projects</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/manage-and-edit-existing-projects/" data-testid="atlas_link">Manage and edit existing projects</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/set-up-a-merge-strategy-for-a-project/" data-testid="atlas_link">Set up a merge strategy for a project</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/updating-project-details/" data-testid="atlas_link">Updating project details</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-a-projects-branch-restrictions/" data-testid="atlas_link">Configure a project&#x27;s branch restrictions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/configure-project-permissions-for-users-and-groups/" data-testid="atlas_link">Configure project permissions for users and groups</a></li></ul></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-project/" data-testid="atlas_link">Create a project</a></li><li class="pagetree__item "><div data-testid="pagetree-item-expander" class="pagetree__expander" role="button" tabindex="0" aria-expanded="false" aria-label="expand page tree item"><span class="Icon__IconWrapper-dyhwwi-0 bcqBjl" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M10.294 9.698a.988.988 0 0 1 0-1.407 1.01 1.01 0 0 1 1.419 0l2.965 2.94a1.09 1.09 0 0 1 0 1.548l-2.955 2.93a1.01 1.01 0 0 1-1.42 0 .988.988 0 0 1 0-1.407l2.318-2.297-2.327-2.307z" fill="currentColor" fill-rule="evenodd"/></svg></span></div><a href="/bitbucket-cloud/docs/project-access-tokens/" data-testid="atlas_link">Project Access Tokens</a><ul class="pagetree__list false" style="display:none"><li class="pagetree__item "><a href="/bitbucket-cloud/docs/create-a-project-access-token/" data-testid="atlas_link">Create a Project Access Token</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/project-access-token-permissions/" data-testid="atlas_link">Project Access Token permissions</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/using-project-access-tokens/" data-testid="atlas_link">Using Project Access Tokens</a></li><li class="pagetree__item "><a href="/bitbucket-cloud/docs/revoke-a-project-access-token/" data-testid="atlas_link">Revoke a Project Access Token</a></li></ul></li></ul></li></ul></div></div></aside><main><div data-testid="collection__header" class="anthology__sub-header"><div class="breadcrumbs-wrapper" data-testid="breadcrumbs"><div class="BreadcrumbsContainer-tgj96-0 eiYreW"><div class="BreadcrumbsItem__BreadcrumbsItemElement-sc-1hh8yo5-0 fItpNE"><a class="Button__ButtonElement-sc-114ur46-0 eMRgDW sc-jqCOkK ckLbDc" spacing="none" href="/" target=""><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">Atlassian Support</span></span></a><div class="Separator-c8t0qf-0 kSIZGq">/</div></div><div class="BreadcrumbsItem__BreadcrumbsItemElement-sc-1hh8yo5-0 fItpNE"><a class="Button__ButtonElement-sc-114ur46-0 eMRgDW sc-jqCOkK ckLbDc" spacing="none" href="/bitbucket-cloud" target=""><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">Bitbucket</span></span></a><div class="Separator-c8t0qf-0 kSIZGq">/</div></div><div class="BreadcrumbsItem__BreadcrumbsItemElement-sc-1hh8yo5-0 fItpNE"><a class="Button__ButtonElement-sc-114ur46-0 eMRgDW sc-jqCOkK ckLbDc" spacing="none" href="/bitbucket-cloud/resources/" target=""><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">Resources</span></span></a></div></div></div><div data-testid="deploy-select" class="deploy-select"><div class="sc-eNQAEJ jLISGl"><div class="sc-hMqMXs cFWEaM"><a class="cloud-button sc-ckVGcZ cTYVRI" spacing="default" href="/bitbucket-cloud"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">Cloud</span></span></a></div><div class="sc-hMqMXs cFWEaM"><div><div class="sc-feJyhm gBLNjE"><div><div><div class="sc-jwKygS cMwAPN"><div><button class="sc-dxgOiQ gPvoGh" spacing="default" aria-haspopup="true" aria-expanded="false" aria-controls="bf8c74c0-ed04-11ef-8e76-ef3509b6c865" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">Data Center</span><span style="align-self:center;display:flex;flex-shrink:0;line-height:0;font-size:0;margin:0 4px;user-select:none;transition:opacity 0.3s;opacity:1"><span class="sc-hwwEjo FtovX" aria-label=""><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" role="presentation"><path d="M8.292 10.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 0 0 0-1.419.987.987 0 0 0-1.406 0l-2.298 2.317-2.307-2.327a.99.99 0 0 0-1.406 0z" fill="currentColor" fill-rule="evenodd"/></svg></span></span></span></button></div></div></div><div class="sc-tilXH gNRfXH"><div style="height:100%;width:100%"></div></div><div class="sc-fYxtnH eVpKDS"><div style="top:0;left:0;position:absolute;z-index:400;opacity:0"></div></div></div></div></div></div></div></div></div><div class="anthology__hero margin-top-medium"><div class="anthology__hero--primary"><h1>Set up and work on repositories in Bitbucket Cloud</h1></div></div><div data-testid="topic-card" class="cards margin-top-medium "><ul class="cards__inner"><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/search-in-bitbucket-cloud/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Search in Bitbucket Cloud</p></div></header><p class="cards__body margin-top-small">Learn about the different ways to find things and how to use operators or modifiers to refine search results.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topic</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/set-up-your-repositories/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Set up your repositories</p></div></header><p class="cards__body margin-top-small">Need to set up a repository? Learn how to create a repository, add unversioned code, import code, or import a repository.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/work-on-a-repository/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Work on a repository</p></div></header><p class="cards__body margin-top-small">Read about the more commonly used tasks you&#x27;ll perform in a repository.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/branch-or-fork-your-repository/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Branch or fork your repository</p></div></header><p class="cards__body margin-top-small">Branching and forking provide two ways of diverging from the main code line.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/learn-how-to-use-commits/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Learn how to use commits</p></div></header><p class="cards__body margin-top-small">Commits are the fundamental way to make changes to repositories. Learn how to use them in the topics you&#x27;ll find here.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/use-pull-requests-for-code-review/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Use pull requests for code review</p></div></header><p class="cards__body margin-top-small">Need to get feedback on code updates? Learn all the things you can do with pull requests.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/use-smart-mirroring-for-bitbucket-cloud/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Use Smart Mirroring for Bitbucket Cloud</p></div></header><p class="cards__body margin-top-small">Learn how to set up, work with, troubleshoot, and evaluate Smart Mirrors with ngrok.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/manage-large-files-with-git-large-file-storage-lfs/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Manage large files with Git Large File Storage (LFS)</p></div></header><p class="cards__body margin-top-small">Get guidance on using Git LFS to speed up large file handling.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/configure-repository-settings/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Configure repository settings</p></div></header><p class="cards__body margin-top-small">Learn what repository settings need to be configured, like user access, assigning the repository to a workspace, and more.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/repository-access-tokens/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Repository Access Tokens</p></div></header><p class="cards__body margin-top-small">What are Repository Access Tokens and how to use them.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/set-up-and-use-code-owners/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Set up and use code owners</p></div></header><p class="cards__body margin-top-small">Set up and use code owners to define individuals or teams that are responsible for code in a repository.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topic</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/view-your-notifications/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">View your notifications</p></div></header><p class="cards__body margin-top-small">Bitbucket will display notifications for pull requests, comments, mentions, reviews, and status changes.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topic</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/use-wikis-to-store-documents/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Use wikis to store documents</p></div></header><p class="cards__body margin-top-small">When you add a repository to Bitbucket Cloud, you also get a wiki. The wiki is a simple place to keep documents.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/understand-bitbucket-issues/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Understand Bitbucket issues</p></div></header><p class="cards__body margin-top-small">Learn how to track your project&#x27;s feature requests, bug reports and other project management tasks with issue trackers.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topics</span></span></button></span></div></a></article></li><li data-testid="card_item" class="cards__item "><article><a href="/bitbucket-cloud/docs/code-insights/" data-testid="atlas_link" class="cards__link"><div class="cards__main"><header><div class="cards__title-container"><p class="cards__title">Code Insights</p></div></header><p class="cards__body margin-top-small">Use Code Insights to give your team a better way to gain insights and improve code quality in the pull requests.</p><span class="cards__button-wrapper " data-testid="card_button"><button class="cards__button sc-dxgOiQ gPvoGh" spacing="default" tabindex="-1" type="button"><span style="align-self:center;display:inline-flex;flex-wrap:nowrap;max-width:100%;position:relative"><span style="align-items:center;align-self:center;flex:1 1 auto;margin:0 4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity 0.3s;opacity:1">View topic</span></span></button></span></div></a></article></li></ul></div></main></div></div><footer class="footer margin-top-large"><div class="footer__inner-container"><div class="footer__inner-content"><a href="https://www.atlassian.com"><img src="https://images.ctfassets.net/zsv3d0ugroxu/2sOh4sF3DSm8Qy8GigKK0S/1c7619d9db378c5ee902d8eeb8fde65b/atlassian-logo-footer.svg" alt="Atlassian Logo" class="footer__icon"/></a><div class="footer__links"><ul><li><a href="https://www.atlassian.com/accessibility" data-testid="atlas_link" class="footerAccessiblity">Accessibility</a></li><li class="atl-policy-link-container"><a href=" https://www.atlassian.com/legal/privacy-policy#additional-disclosures-for-ca-residents" data-testid="atlas_link" class="atl-policy-link atl-policy-link-text">Notice at Collection</a></li><li><a href="https://www.atlassian.com/legal/privacy-policy" data-testid="atlas_link">Privacy Policy</a></li><li><a href="https://www.atlassian.com/legal/cloud-terms-of-service" data-testid="atlas_link">Terms of Use</a></li><li><a href="https://www.atlassian.com/security" data-testid="atlas_link">Security</a></li><li>2025<!-- --> Atlassian</li></ul></div></div></div></footer></div></div> </body> <script> document.body.addEventListener( "error", (event) => { if (!event.target) return; if (event.target.tagName === "SCRIPT") { Sentry.captureMessage( "Failed to load script: " + event.target.src, "warning" ); } }, true // useCapture - necessary for resource loading errors ); </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10