{"_id":"590a04f3ed80861900cbc752","__v":0,"user":"55b2d5626862a10d00887af9","category":{"_id":"590a04f3ed80861900cbc738","__v":0,"version":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-07-25T00:29:31.009Z","from_sync":false,"order":0,"slug":"quickstart","title":"Get Started"},"parentDoc":null,"version":{"_id":"590a04f2ed80861900cbc737","project":"55b2d5baa74a380d00e290c4","__v":4,"createdAt":"2017-05-03T16:27:30.085Z","releaseDate":"2017-05-03T16:27:30.085Z","categories":["590a04f3ed80861900cbc738","590a04f3ed80861900cbc739","590a04f3ed80861900cbc73a","590a04f3ed80861900cbc73b","590a04f3ed80861900cbc73c","590a04f3ed80861900cbc73d","590a04f3ed80861900cbc73e","590a04f3ed80861900cbc73f","590a04f3ed80861900cbc740","590a04f3ed80861900cbc741","590a04f3ed80861900cbc742","590a04f3ed80861900cbc743","590a04f3ed80861900cbc744","590a04f3ed80861900cbc745","590a04f3ed80861900cbc746","590a04f3ed80861900cbc747","590a04f3ed80861900cbc748","590a04f3ed80861900cbc749","590a04f3ed80861900cbc74a","590a04f3ed80861900cbc74b","590a04f3ed80861900cbc74c","590a04f3ed80861900cbc74d","59124949de13f61900336a7a","5914b04e7c2c552d008b7104","5914b47242c6a22300b9dc20"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"7.0.0","version":"7"},"project":"55b2d5baa74a380d00e290c4","updates":[],"next":{"pages":[],"description":""},"createdAt":"2015-09-30T01:17:29.336Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":4,"body":"If your repository lives in [AWS CodeCommit](https://aws.amazon.com/codecommit/), [Beanstalk](beanstalkapp.com) or your own source control system, you can sign up with buddybuild using SSH. Buddybuild will automatically generate a secure SSH key for you to install into your source control system. Buddybuild will use this key to clone your repository.\n\nLet's get started!\n[block:api-header]\n{\n  \"title\": \"Step 1: Sign up with email\"\n}\n[/block]\nLet's get started by visiting the <a href=\"https://dashboard.buddybuild.com/signup\" target=\"_blank\">Sign up page.</a>\n\nCreate a new buddybuild account by entering your email and desired password, then click on the **Sign up with Email** button.  \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/52671b8-Signup_Page_-_with_Email.png\",\n        \"Signup Page - with Email.png\",\n        3000,\n        1600,\n        \"#f0f8f8\"\n      ],\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\nOn the next screen, select **Add with SSH.** \n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/214be49-First_Build_-_Select_Source_-_SSH.png\",\n        \"First Build - Select Source - SSH.png\",\n        1500,\n        800,\n        \"#d3d6d8\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Step 2: Enter the SSH Git Clone URL\"\n}\n[/block]\nNavigate to your source control system and copy the SSH git clone URL. Paste this URL into buddybuild.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/4716b70-SSH_-_git_clone_URL.png\",\n        \"SSH - git clone URL.png\",\n        1500,\n        765,\n        \"#384e5f\"\n      ],\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Need help finding the Git Clone URL? Select your source control system for specific instructions.\",\n  \"body\": \"- [Beanstalk](doc:adding-a-beanstalk-repository) \\n- [Bitbucket](doc:ssh-with-bitbucket) \\n- [GitHub](doc:ssh-with-github) \\n- [GitLab](doc:ssh-with-gitlab) \\n- [Gitolite](doc:adding-a-gitolite-repository) \\n- [Kiln](doc:adding-a-kiln-repository) \\n- [Visual Studio Online / Team Foundation Server (TFS)](doc:adding-a-visual-studio-online-repository)\"\n}\n[/block]\nIf your repo is public, buddybuild can immediately start a build. Hit the build button to complete sign up.\n\nIf your repo is private, you will need to install an SSH key. This SSH key authenticates buddybuild to checkout your source code.\n[block:api-header]\n{\n  \"title\": \"Step 3: Add the SSH Key to Your Account Settings in your Source Control System\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/2b22a42-SSH_-_key.png\",\n        \"SSH - key.png\",\n        1500,\n        765,\n        \"#576979\"\n      ],\n      \"sizing\": \"full\"\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Need help adding the SSH key to your source control system? Select your source control system for specific instructions.\",\n  \"body\": \"- [Beanstalk](doc:adding-a-beanstalk-repository) \\n- [GitLab](doc:ssh-with-gitlab) \\n- [Gitolite](doc:adding-a-gitolite-repository) \\n- [Visual Studio Online / Team Foundation Server (TFS)](doc:adding-a-visual-studio-online-repository)\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"success\",\n  \"body\": \"You don't need to perform this step if your repository is public. Simply hit the build button.\",\n  \"title\": \"Public Repo?\"\n}\n[/block]\nOnce the key is installed, navigate back to buddybuild and hit the **Build** button.\n\nThat's it! You're now connected to buddybuild!\n\n**The next step is to select a repository to build with buddybuild!** \n- For iOS apps, continue to the [iOS QuickStart](doc:selecting-a-repo-and-app-to-build)\n- For Android apps, continue to the [Android QuickStart](doc:selecting-an-app)","excerpt":"","slug":"signing-up-with-ssh","type":"basic","title":"Signing up with SSH"}

Signing up with SSH


If your repository lives in [AWS CodeCommit](https://aws.amazon.com/codecommit/), [Beanstalk](beanstalkapp.com) or your own source control system, you can sign up with buddybuild using SSH. Buddybuild will automatically generate a secure SSH key for you to install into your source control system. Buddybuild will use this key to clone your repository. Let's get started! [block:api-header] { "title": "Step 1: Sign up with email" } [/block] Let's get started by visiting the <a href="https://dashboard.buddybuild.com/signup" target="_blank">Sign up page.</a> Create a new buddybuild account by entering your email and desired password, then click on the **Sign up with Email** button. [block:image] { "images": [ { "image": [ "https://files.readme.io/52671b8-Signup_Page_-_with_Email.png", "Signup Page - with Email.png", 3000, 1600, "#f0f8f8" ], "sizing": "full" } ] } [/block] On the next screen, select **Add with SSH.** [block:image] { "images": [ { "image": [ "https://files.readme.io/214be49-First_Build_-_Select_Source_-_SSH.png", "First Build - Select Source - SSH.png", 1500, 800, "#d3d6d8" ] } ] } [/block] [block:api-header] { "title": "Step 2: Enter the SSH Git Clone URL" } [/block] Navigate to your source control system and copy the SSH git clone URL. Paste this URL into buddybuild. [block:image] { "images": [ { "image": [ "https://files.readme.io/4716b70-SSH_-_git_clone_URL.png", "SSH - git clone URL.png", 1500, 765, "#384e5f" ], "sizing": "full" } ] } [/block] [block:callout] { "type": "info", "title": "Need help finding the Git Clone URL? Select your source control system for specific instructions.", "body": "- [Beanstalk](doc:adding-a-beanstalk-repository) \n- [Bitbucket](doc:ssh-with-bitbucket) \n- [GitHub](doc:ssh-with-github) \n- [GitLab](doc:ssh-with-gitlab) \n- [Gitolite](doc:adding-a-gitolite-repository) \n- [Kiln](doc:adding-a-kiln-repository) \n- [Visual Studio Online / Team Foundation Server (TFS)](doc:adding-a-visual-studio-online-repository)" } [/block] If your repo is public, buddybuild can immediately start a build. Hit the build button to complete sign up. If your repo is private, you will need to install an SSH key. This SSH key authenticates buddybuild to checkout your source code. [block:api-header] { "title": "Step 3: Add the SSH Key to Your Account Settings in your Source Control System" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/2b22a42-SSH_-_key.png", "SSH - key.png", 1500, 765, "#576979" ], "sizing": "full" } ] } [/block] [block:callout] { "type": "info", "title": "Need help adding the SSH key to your source control system? Select your source control system for specific instructions.", "body": "- [Beanstalk](doc:adding-a-beanstalk-repository) \n- [GitLab](doc:ssh-with-gitlab) \n- [Gitolite](doc:adding-a-gitolite-repository) \n- [Visual Studio Online / Team Foundation Server (TFS)](doc:adding-a-visual-studio-online-repository)" } [/block] [block:callout] { "type": "success", "body": "You don't need to perform this step if your repository is public. Simply hit the build button.", "title": "Public Repo?" } [/block] Once the key is installed, navigate back to buddybuild and hit the **Build** button. That's it! You're now connected to buddybuild! **The next step is to select a repository to build with buddybuild!** - For iOS apps, continue to the [iOS QuickStart](doc:selecting-a-repo-and-app-to-build) - For Android apps, continue to the [Android QuickStart](doc:selecting-an-app)