{"id":2234,"date":"2021-10-01T16:44:29","date_gmt":"2021-10-01T23:44:29","guid":{"rendered":"https:\/\/blogs.qsc.com\/systems\/?p=2234"},"modified":"2021-10-05T02:27:10","modified_gmt":"2021-10-05T09:27:10","slug":"the-tool-shed-sharing-files-on-the-exchange-with-bitbucket","status":"publish","type":"post","link":"https:\/\/blogs.qsc.com\/systems\/es\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/","title":{"rendered":"The Tool Shed: Sharing Files on the Exchange with Bitbucket"},"content":{"rendered":"<div class=\"trp_language_switcher_shortcode\">\n<div class=\"trp-language-switcher trp-language-switcher-container\" data-no-translation>\n    <div class=\"trp-ls-shortcode-current-language\">\n        <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\" title=\"Espa\u00f1ol\" onclick=\"event.preventDefault()\">\n\t\t\t Espa\u00f1ol\t\t<\/a>\n    <\/div>\n    <div class=\"trp-ls-shortcode-language\">\n                <a href=\"#\" class=\"trp-ls-shortcode-disabled-language trp-ls-disabled-language\"  title=\"Espa\u00f1ol\" onclick=\"event.preventDefault()\">\n\t\t\t Espa\u00f1ol\t\t<\/a>\n                    <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2234\" title=\"English\">\n             English        <\/a>\n\n            <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2234\" title=\"Deutsch\">\n             Deutsch        <\/a>\n\n            <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2234\" title=\"Fran\u00e7ais\">\n             Fran\u00e7ais        <\/a>\n\n            <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2234\" title=\"English (UK)\">\n             English (UK)        <\/a>\n\n        <\/div>\n    <script type=\"application\/javascript\">\n        \/\/ need to have the same with set from JS on both divs. Otherwise it can push stuff around in HTML\n        var trp_ls_shortcodes = document.querySelectorAll('.trp_language_switcher_shortcode .trp-language-switcher');\n        if ( trp_ls_shortcodes.length > 0) {\n            \/\/ get the last language switcher added\n            var trp_el = trp_ls_shortcodes[trp_ls_shortcodes.length - 1];\n\n            var trp_shortcode_language_item = trp_el.querySelector( '.trp-ls-shortcode-language' )\n            \/\/ set width\n            var trp_ls_shortcode_width                                               = trp_shortcode_language_item.offsetWidth + 16;\n            trp_shortcode_language_item.style.width                                  = trp_ls_shortcode_width + 'px';\n            trp_el.querySelector( '.trp-ls-shortcode-current-language' ).style.width = trp_ls_shortcode_width + 'px';\n\n            \/\/ We're putting this on display: none after we have its width.\n            trp_shortcode_language_item.style.display = 'none';\n        }\n    <\/script>\n<\/div>\n<\/div>\n<p>Today we\u2019re going to walk step by step through how you can upload Q-SYS Designer files, User Components, and any other binary file type into a BitBucket repository to post on the QSC Communities Code Exchange. Using Bitbucket repositories may seem tedious at first, but the benefits outweigh the effort by far. It offers great advantages for the whole community compared to sharing a file in a forum in a group or on social media.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It keeps track of versioning, for any type of file, not just text-based code.<\/li><li>When made public, it allows for contributions from others in the community.<\/li><li>It automatically tracks authorship and contributions.<\/li><li>When published on the Code Exchange, it is vetted by QSC and made easily searchable for everyone in the community.<\/li><\/ul>\n\n\n\n<p>Let\u2019s get started!<\/p>\n\n\n\n<p><strong>Step 1<\/strong>: Create an Account on BitBucket.org. Once created, navigate to the \u201cRepositories\u201d section and click on \u201cCreate Repository\u201d in upper right corner.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-1.png\/\"><img decoding=\"async\" width=\"1024\" height=\"436\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png\" alt=\"\" class=\"wp-image-2235\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-300x128.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-768x327.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1536x654.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-2048x872.png 2048w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-250x106.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-550x234.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-800x341.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-423x180.png 423w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-705x300.png 705w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1175x500.png 1175w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 2:<\/strong> Select or Create a project that the repository will be contained within and a name for the repository. Make sure to set the Access level to public by unchecking \u201cPrivate repository\u201d.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-wcstandard\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-2.png\/\"><img decoding=\"async\" width=\"550\" height=\"693\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-550x693.png\" alt=\"\" class=\"wp-image-2236\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-550x693.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-238x300.png 238w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-813x1024.png 813w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-768x968.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-250x315.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-800x1008.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-143x180.png 143w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2-397x500.png 397w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-2.png 961w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><strong>Step 3:<\/strong> Install the SourceTree application and connect it to your BitBucket account.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.sourcetreeapp.com\/\">Download Link<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/confluence.atlassian.com\/get-started-with-sourcetree\/install-sourcetree-847359094.html\">Install Instructions<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/confluence.atlassian.com\/get-started-with-sourcetree\/connect-your-bitbucket-or-github-account-847359096.html\">Connect Your Account Instructions<\/a><\/p>\n\n\n\n<p><strong>Step 4:<\/strong> In SourceTree, select Remote Repositories to load a list your BitBucket repositories available in the cloud. Select \u201cClone\u201d on the repository you wish to create a local copy of on your PC.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-4.png\/\"><img decoding=\"async\" width=\"1024\" height=\"469\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-1024x469.png\" alt=\"\" class=\"wp-image-2242\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-1024x469.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-300x138.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-768x352.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-1536x704.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-2048x939.png 2048w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-250x115.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-550x252.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-800x367.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-393x180.png 393w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-655x300.png 655w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-4-1091x500.png 1091w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 5:<\/strong> Choose the location you wish to store the repository on your local PC and select \u201cClone\u201d. This will create a local version of all files in the repository on your PC.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-5.png\/\"><img decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-1024x349.png\" alt=\"\" class=\"wp-image-2245\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-1024x349.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-300x102.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-768x262.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-1536x523.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-2048x698.png 2048w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-250x85.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-550x187.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-800x273.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-528x180.png 528w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-881x300.png 881w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-5-1468x500.png 1468w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 6:<\/strong> Modify or add any files you wish to upload to the repository in the local folder on your computer.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-6.png\/\"><img decoding=\"async\" width=\"1024\" height=\"747\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-1024x747.png\" alt=\"\" class=\"wp-image-2246\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-1024x747.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-300x219.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-768x560.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-1536x1120.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-250x182.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-550x401.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-800x583.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-247x180.png 247w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-411x300.png 411w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6-686x500.png 686w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-6.png 1718w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 7:<\/strong> The files updated or added now appear in the \u201cUnstaged Files\u201d section in SourceTree. Click on \u201cStage All\u201d or select the individual files you wish to upload to the repository. This will move them into the \u201cStaged files\u201d section.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-7.png\/\"><img decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-1024x665.png\" alt=\"\" class=\"wp-image-2247\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-1024x665.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-300x195.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-768x499.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-1536x998.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-2048x1331.png 2048w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-250x162.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-550x357.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-800x520.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-277x180.png 277w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-462x300.png 462w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-7-769x500.png 769w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 8:<\/strong>&nbsp;At the bottom of the window, add a description of the changes you have made in the comment section.&nbsp;Select \u201cPush changes immediately to origin\/main\u201d to automatically merge the changes into&nbsp;the main branch of your&nbsp;repository&nbsp;(If you do not select this option, you will have to create a&nbsp;<a href=\"https:\/\/www.atlassian.com\/git\/tutorials\/making-a-pull-request\" target=\"_blank\" rel=\"noreferrer noopener\">pull request<\/a>&nbsp;to merge the changes).&nbsp;Finally, press&nbsp;\u201cCommit\u201d&nbsp;to upload the files to the repository.&nbsp;&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-8.png\/\"><img decoding=\"async\" width=\"1024\" height=\"84\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-1024x84.png\" alt=\"\" class=\"wp-image-2248\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-1024x84.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-300x25.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-768x63.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-1536x126.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-2048x168.png 2048w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-250x21.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-550x45.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-8-800x66.png 800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 9:<\/strong> The files are now successfully merged into the main branch of the repository. You can now edit the ReadMe document to provide a description of your file and any instructions necessary. The readme is authored in the <a href=\"https:\/\/bitbucket.org\/tutorials\/markdowndemo\">markdown language<\/a> <strong>(the name of that file cannot be changed in order to be picked up by the Code Exchange).<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-9.png\/\"><img decoding=\"async\" width=\"1024\" height=\"336\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-1024x336.png\" alt=\"\" class=\"wp-image-2249\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-1024x336.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-300x98.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-768x252.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-1536x503.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-2048x671.png 2048w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-250x82.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-550x180.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-800x262.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-549x180.png 549w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-916x300.png 916w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-9-1526x500.png 1526w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Step 10:<\/strong> Finally, navigate to the Code Exchange on QSC Communities and select \u201cSubmit\u201d in the upper right corner. Fill in the link to the BitBucket repository and add tags related to your project as well as contributors. Finally hit submit and you\u2019re finished! <strong>QSC will look at the code before approving the submission to appear on the Code Exchange. You will be notified if the submission is rejected. If you make updates to the README.MD file, it is recommended to re-submit the repository to notify QSC of the changes.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/blogs.qsc.com\/systems\/es\/app\/uploads\/sites\/2\/2021\/10\/Step-10.png\/\"><img decoding=\"async\" width=\"1024\" height=\"808\" src=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-1024x808.png\" alt=\"\" class=\"wp-image-2250\" srcset=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-1024x808.png 1024w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-300x237.png 300w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-768x606.png 768w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-1536x1212.png 1536w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-250x197.png 250w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-550x434.png 550w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-800x631.png 800w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-228x180.png 228w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-380x300.png 380w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10-634x500.png 634w, https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-10.png 1753w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>Today we\u2019re going to walk step by step through how you can upload Q-SYS Designer files, User Components, and any other binary file type into a BitBucket repository to post on the QSC Communities Code Exchange. Using Bitbucket repositories may seem tedious at first, but the benefits outweigh the effort by far. It offers great &hellip; <a href=\"https:\/\/blogs.qsc.com\/systems\/es\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/\">Read More<\/a><\/p>","protected":false},"author":46,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[28,36],"class_list":["post-2234","post","type-post","status-publish","format-standard","hentry","category-english","tag-german","tag-qsc-communities-for-developers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Tool Shed: Sharing Files on the Exchange with Bitbucket - Q-SYS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.qsc.com\/systems\/es\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Tool Shed: Sharing Files on the Exchange with Bitbucket - Q-SYS\" \/>\n<meta property=\"og:description\" content=\"Today we\u2019re going to walk step by step through how you can upload Q-SYS Designer files, User Components, and any other binary file type into a BitBucket repository to post on the QSC Communities Code Exchange. Using Bitbucket repositories may seem tedious at first, but the benefits outweigh the effort by far. It offers great &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.qsc.com\/systems\/es\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/\" \/>\n<meta property=\"og:site_name\" content=\"Q-SYS\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-01T23:44:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-05T09:27:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png\" \/>\n<meta name=\"author\" content=\"Kevin Rhodus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin Rhodus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/\",\"name\":\"The Tool Shed: Sharing Files on the Exchange with Bitbucket - Q-SYS\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png\",\"datePublished\":\"2021-10-01T23:44:29+00:00\",\"dateModified\":\"2021-10-05T09:27:10+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/71c45d8f12101798b0e2b139b72e2360\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#primaryimage\",\"url\":\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png\",\"contentUrl\":\"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.qsc.com\/systems\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Tool Shed: Sharing Files on the Exchange with Bitbucket\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#website\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/\",\"name\":\"Q-SYS\",\"description\":\"System Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.qsc.com\/systems\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/71c45d8f12101798b0e2b139b72e2360\",\"name\":\"Kevin Rhodus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/58f9017fa12f2cab6f881d11924478f50328a175bd645b25774f6f4e44aee543?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/58f9017fa12f2cab6f881d11924478f50328a175bd645b25774f6f4e44aee543?s=96&d=mm&r=g\",\"caption\":\"Kevin Rhodus\"},\"description\":\"\u200bKevin Rhodus is an Advanced Applications Engineer for QSC's Central Region. He specializes in control system design and development. Kevin joined QSC after spending time both as an integrator and end user. He spends his free time finding unique and out-there \u200b\u200bapplications for Q-SYS.\u200b\",\"url\":\"https:\/\/blogs.qsc.com\/systems\/es\/author\/krhodus\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Tool Shed: Sharing Files on the Exchange with Bitbucket - Q-SYS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.qsc.com\/systems\/es\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/","og_locale":"es_ES","og_type":"article","og_title":"The Tool Shed: Sharing Files on the Exchange with Bitbucket - Q-SYS","og_description":"Today we\u2019re going to walk step by step through how you can upload Q-SYS Designer files, User Components, and any other binary file type into a BitBucket repository to post on the QSC Communities Code Exchange. Using Bitbucket repositories may seem tedious at first, but the benefits outweigh the effort by far. It offers great &hellip; Read More","og_url":"https:\/\/blogs.qsc.com\/systems\/es\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/","og_site_name":"Q-SYS","article_published_time":"2021-10-01T23:44:29+00:00","article_modified_time":"2021-10-05T09:27:10+00:00","og_image":[{"url":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png","type":"","width":"","height":""}],"author":"Kevin Rhodus","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kevin Rhodus","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/","url":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/","name":"The Tool Shed: Sharing Files on the Exchange with Bitbucket - Q-SYS","isPartOf":{"@id":"https:\/\/blogs.qsc.com\/systems\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#primaryimage"},"image":{"@id":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png","datePublished":"2021-10-01T23:44:29+00:00","dateModified":"2021-10-05T09:27:10+00:00","author":{"@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/71c45d8f12101798b0e2b139b72e2360"},"breadcrumb":{"@id":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#primaryimage","url":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png","contentUrl":"https:\/\/blogs.qsc.com\/app\/uploads\/sites\/2\/2021\/10\/Step-1-1024x436.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.qsc.com\/systems\/2021\/10\/01\/the-tool-shed-sharing-files-on-the-exchange-with-bitbucket\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.qsc.com\/systems\/"},{"@type":"ListItem","position":2,"name":"The Tool Shed: Sharing Files on the Exchange with Bitbucket"}]},{"@type":"WebSite","@id":"https:\/\/blogs.qsc.com\/systems\/#website","url":"https:\/\/blogs.qsc.com\/systems\/","name":"Q-SYS","description":"System Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.qsc.com\/systems\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Person","@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/71c45d8f12101798b0e2b139b72e2360","name":"Kevin Rhodus","image":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/blogs.qsc.com\/systems\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/58f9017fa12f2cab6f881d11924478f50328a175bd645b25774f6f4e44aee543?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/58f9017fa12f2cab6f881d11924478f50328a175bd645b25774f6f4e44aee543?s=96&d=mm&r=g","caption":"Kevin Rhodus"},"description":"\u200bKevin Rhodus is an Advanced Applications Engineer for QSC's Central Region. He specializes in control system design and development. Kevin joined QSC after spending time both as an integrator and end user. He spends his free time finding unique and out-there \u200b\u200bapplications for Q-SYS.\u200b","url":"https:\/\/blogs.qsc.com\/systems\/es\/author\/krhodus\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/comments?post=2234"}],"version-history":[{"count":0,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/posts\/2234\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/media?parent=2234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/categories?post=2234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.qsc.com\/systems\/es\/wp-json\/wp\/v2\/tags?post=2234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}