![]() ![]() I recommend saving the password in your keychain. ![]() In the Authenticate window make sure and use your newly generated OTP token as your password. Now you need to click on “Edit Accounts…” so you can select your Github account and make modifications. You can accomplish this by opening the Bookmarks window and clicking on the “Hosted Repositories” button. If you already have SourceTree setup, you will need to edit your account password for GitHub. Make sure at least the “repo” and “public_repo” options are checked. To create the OTP, use the following link. This means if I ever need to reject a token it will only effect the one version of SourceTree on one device.īelow are the steps needed to create your OTP token and re-add your Github account in SourceTree. It is recommended practice to use one token per application. Luckily Github has made creating a OTP quite easy once you know what you are looking for. I changed the entries in my ~/.ssh/config file to the following: Host Īfter making this change, the "This is not a valid source path / URL" error went away and I was able to clone repositories from my Bitbucket and GitHub accounts without problem.Note: If you use the official GitHub app you will not run into a login error because their app uses the GitHub API for authentication. ![]() The Host values it generated are incorrect. IdentityFile /Users/adil/.ssh/username-GitHub IdentityFile /Users/adil/.ssh/username-Bitbucket It created entries as follows: Host username-Bitbucket SourceTree did everything correctly to generate SSH keys and add them to my machine but it made a slight mess of the entries that it added to my ~/.ssh/config file. In my case I had used SourceTree's "Add account" setting to add my Bitbucket and GitHub accounts to SourceTree under the SSH protocol. However, I don't want to do that because I need to commit any changes to the repository on my behalf.ĭoes anybody know how can this error be fixed or worked around? One think I did not try is to clone the repository using another GtHub account. I am able to push changes to the online repository using the Terminal console but I would like to use a UI (that SourceTree provides) to manage and compare changes in the code. I asked the Administration of the GitHub repository for any other permissions but my account has all of them. I tried to re-install SourceTree but the error still exists. SourceTree does not tell me the reason for the error or anything else. Then you have completed the steps to connect GitLab with SourceTree. Make sure save your personal access token code in a safe place. It only shows you once you created your personal access token. However, when I click to enter Destination Path, the window shows an error: This is not a valid source path / URLĬlicking the error may give the following details: remote: Repository not found. Furthermore, the password is your personal access token code. The nest step is to specify a local folder where the repository will be copied. I copied it from the browser after I logged in to my GitHub account so the link is correct. In the opened window I paste the HTTPS clone URL. Start the SourceTree and navigate to File -> Clone / New. In order to manage a local copy, I need to clone the online version. Also, I have a GitHub account with permissions to clone and push the repository. I downloaded and installed the latest official version of the SourceTree software. However, I think my scenario is a bit different. I know that similar questions have already been posted here. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |