youngmon/atlassian-qna huggingface dataset:
Unable to find remote helper for 'https'
Asked by thinsoldier:

Suddenly when I try to push today I am getting the error "fatal: Unable to find remote helper for 'https'".

Also half of the icons in the toolbar are missing.
> git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags bitbucket master:master placeholder-pages:placeholder-pages   
> Pushing to https://thinsoldier@bitbucket.org/thinsoldier/test.git  
> fatal: Unable to find remote helper for 'https'  
> Completed with errors, see above


Answers:
author: thinsoldier
body: Possible source of problem :   
I hate the new logo so I have a habit of opening the info window of sourcetree.app and pasting in a .png of the old shiny logo.

I replaced the logo the same day as whenever was the last update to sourcetree and did not have any problems until November 6th.

Logging out did not fix it. Rebooting did not fix it.

Deleting sourcetree.app and downloading a fresh copy fixed it.

There are too many places to post problems.

jira. , answers. , support. , etc.

I was in the middle of trying to find where the hell I posted this message when I got an e-mail from answers.atlassian that gave me the correct link.

Is there any way you could show us ALL the posts we've made across ALL the many \*.atlassian.com bug reporting/support sites in a single list on our profile page of all the sites?

comments: author: Seth
body: Seems like manipulating the .app file could certainly cause some instability in the program.jira is for bugs and feature requestsanswers is for community support \& questionssupport is for non-bug issues that need answered by AtlassianThis question would be best for Support if you want to confirm that your icon switching is/isn't the cause, but fine for Answers if you just wanted some help getting a fix.


author: Seth
body: How about some additional info:Did you try to reboot? If that doesn't help, what changed? Did you update SourceTree? Your OS? Install or uninstall other software? Are you on Mac or Windows?
How to change the tag name on finish hotfix/release?
Asked by bertoost:

When I finish a hotfix or a release, I can check a box for creating a tag for it. I really like this, but I do want to have version tags. Like v1.1.5 or such.

Let's say that the last one is v1.1.5, on a next hotfix finish this should v1.1.6 and on a next release finish this could be v1.2.0 or maybe even v2.0.0 (option?)

Is such thing possible to configure? Or am I stucked to do it manually after a 'finish' action?

Thanks in advance.


Answers:
author: Johannes Kilian
body: You have to do this manually - at least I haven't seen an option like this.

I usually do not use tagging on finishing a hotfix or release (in fact you can disable tagging, by disabling the "Tag with this message"-option in the "Finish" dialogbox) to avoid setting an unwanted tag. Setting the desired tagname has to be done manually anyway ...


author: Seth
body: The other option is to plan ahead, if possible, and name your release/hotfix branch with the version number that you want the final tag to be.
what programming language sourcetree was made with ?
Asked by doctoresam:

just curious , what programming language sourcetree was made with ?


Answers:
author: Seth
body: I think it depends on whether you're asking about the Mac or Windows version. The Windows version requires the .NET framework, so it is almost certainly one of the .NET languages. One of the Atlassian staff members could be more specific.

I also think the Mac version is built with a more native language, but I don't run a Mac, or even know what options there are for Mac native languages.


author: J D
body: I would guess it was JAVA. Like Confluence. I would guess that all the stuff from Atlassian is made out of JAVA, too.
Created branch and how to move working copy to other branch
Asked by prabhui:

HI Team

source tree , GIT Repository

I have created three different branches in GIT Repository (Master, Dev, QA )

MY local copy , i am working in Dev, if i modify any changes, i commited through source tree and pushed to Git repository , its working fine,

I need to move the same changes from Dev to QA and Master. How can i do that ? can you please guide me

In my remote machine, I created two different folder called "Dev" \& QA" , i need to clone Dev repository files into the "Dev folder and also QA repository files into QA folder.

how can i do that ? Can you please guide me. thanks,

THnaks,


Answers:
author: Seth
body: <http://git-scm.com/book/en/v2>

Pay attention 1.1-1.3, and Chapters 2 and 3.

The book describes command line operations, but the terminology matches SourceTree's buttons (e.g. instead of running "git fetch", hit the Fetch button).


Tags: git
Why does Sourcetree Git detach branch on merge conflict?
Asked by Scott Downie:

One member of my team has a problem that none of the rest of the team has. It is as follows:

* They commit some work to local develop (ok)
* They pull from remote develop (ok)
* They get a merge conflict (ok)
* They end up on a detached branch (i.e. none of their local branches are selected) and cannot resolve the conflict and commit back to develop. Attempting to change back to develop warns that a rebase is in progress (Not ok)

I assume it must be a setting or config that causes this as none of the rest of the team, on the same version and hardware, experience this. What the rest of us find that after a merge conflict we remain on the same local branch. Has anyone come across this before and know how to resolve it?


Answers:
author: Scott Downie
body: He's using the folllowing:- SourceTree v 2.0.1 - Embedded Git v 1.8.4.2


author: Seth
body: Never had that happen to me. Is he using the latest version of SourceTree? Is he using Embedded Git or System Git (installed separately)?


Tags: branch

conflict

merge
If I revert a large amount of commits in sourcetree, will it affect others?
Asked by Tesa Wilson:

There is a project that I had worked on, and I want to reset my branch back to a much earlier commit. But, will it affect other peoples commits or backtrack the entire site for everyone?


Answers:
author: Seth
body: To begin with, resetting your branch won't have any effect on others until you Push, and only if it has been pushed since it got past the commit you are resetting it to.

If/when you Push the branch, it will cause some problems for anyone who has checked it out. It will only backtrack whatever "site" you are talking about if it pulls and checks out the branch you are resetting.

Resetting won't modify any commits, but some may become inaccessible via the GUI depending on whether they are part of any other branches.
Disappointment...
Asked by Arno H:

This is not so much a question, as a statement: I like Atlassian products and gave SourceTree a try today (fresh download, Windows 7). I use it to access a Stash repository over https or browse a local repository (remote is also accessed via https).

Problems I ran across:

* Terminal button does not open a terminal
* Fetch does not work (apparently it does not realize that it needs a password)
* Browse hosted repos: takes ages to realize that it does not have the correct credentials, but gives me no way to enter them
* Out of curiosity tried "Interactive rebase". Got error message: command "C:\\Program Files (x86)\\Atlassian\\SourceTree\\stree_gri" not found, but the file is exactly in this location
* Got it to accept my credentials for Stash, but a following CLONE never finished.
* Although I instruct it to save and remember my credentials, after a restart the credentials are gone.
* After cancelling fetch \& clone commands, orphaned git, git-remote-https and other processes remain there forever
* ...

I'm unaware of any problems or special features my PC setup could cause - just a stock Win7 inside a company domain, git works from commandline etc. I did not expect these kind of problems with SourceTree. Quite a disappointment. I'm giving up on it.


Answers:
author: Seth
body: Sounds like you may have some environment variables that are incompatible. The path for the "not found" command probably requires ".exe" on the end.

Also check to make sure your GIT_SSH environment variable points to a valid executable. SourceTree should come with a plink.exe file that should do the trick.


author: oferst24
body: since I'm experiencing the same problems, and also have cygwin installed, can you possibly write what should I look for in the environment variables ?

comments: author: Arno H
body: I'm unable to give you detailed advice: I switched computer's in the mean time and have another setup now. As far as I recall, you should check the global path settings on your machine: if Cygwin is before your "regular" Windows git executable, then this causes problems. You could also try e.g. starting SourceTree from within a console which has a "clean" environment which has no reference to Cygwin.


author: Arno H
body: Seth, thanks for the hint. You are right: it was an environment variable problem: SourceTree was confused by my Cygwin installation (and the paths and variables set there.) Now SourceTree is working as advertized :smile:

It would've saved me some hours, if SourceTree gave me some kind of hint about its problems. All I got was cryptic error messages...

Thanks again!


author: Adrian Moerchen
body: Sorry to hear that. I don't have any (serious) problems with SourceTree and it totally replaced TortoiseGit for me.
Does SourceTree has a feature to fast-forward branch that is not checked out?
Asked by n99:

The "Merge {branch} into current branch" menu can just [fast-forward the checked-out branch](https://answers.atlassian.com/questions/10393976/). Can I [fast-forward another branch without checking it out](http://stackoverflow.com/questions/26737637/) in SourceTree?

----

I can no longer post comments now (not enough rep):

@Seth Foss:

The same think is with "Reset current branch to this commit" menu item (for instance with mode Hard). Issue here: <https://jira.atlassian.com/browse/SRCTREEWIN-2503>


Answers:
author: Seth
body: You cannot do that in SourceTree, and I don't think Git allows it either (which would explain why SourceTree doesn't).

comments: author: n99
body: Please see: <http://stackoverflow.com/questions/26737637/>


author: Seth
body: Interesting. However, given the safety concerns mentioned in that answer, it is unlikely many Git UIs will support it. If you like, you can create a feature request at jira.atlassian.com.


author: n99
body: Please see comment: <http://stackoverflow.com/questions/26737637/is-it-possible-to-fast-forward-another-branch-without-checking-it-out#comment42098912_26745515> Alternatively, it is possible to use \`git branch -f\`, see <http://stackoverflow.com/q/26752567/121968>


author: Seth
body: The command may not lose commits, but they may not be findable in the UI, so they would seem "lost" to a large number of UI users who are completelyintimidated by the terminal.In any case, I have no part in Atlassian design decisions - I'm just a user. Submit a feature request and see if anything comes of it.


Tags: git

windows
SourceTree won't install on a Windows Server Computer
Asked by David_Mills:

I get the following pop-up when I try to install on either Windows Server 2008 or Windows Server 2012. It correctly installs on Windows 7. And versions 1.6.5 and earlier all install on all 3 OS flavours.

SourceTreeCabError.jpg

Can this please be resolved. Most of our team do most of their development work on VMs running Windows Server variants.  
[](https://community.atlassian.com/t5/Sourcetree-questions/SourceTree-won-t-install-on-a-Windows-Server-Computer/qaq-p/451646?attachment-id=6011){#link_116ae91a4eb085}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/13840/1/SourceTreeCabError.jpg){#display_116ae91a4eb085_0}  
[](https://community.atlassian.com/t5/Sourcetree-questions/SourceTree-won-t-install-on-a-Windows-Server-Computer/qaq-p/451646?attachment-id=6012){#link_116ae91a4eb085_0}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/13840/2/SourceTreeCabError.png){#display_116ae91a4eb085_2}


Answers:
author: David_Mills
body: More recent versions now do again. Thanks for resolving this.


author: Bhushan Nagaraj
body: Hey David,

Have you tried running it as Administrator?

<https://answers.atlassian.com/questions/285519>

comments: author: David_Mills
body: That was running it as administrator.


author: Seth
body: @Kieran Senior \[Atlassian\] looked at this issue in the other question.


author: Victor Peters
body: The installer for SourceTree 1.8.3, the latest version as of May 24th 2016 according to the website) on Windows 7 has the same problem.  
Running the installer from the Windows Explorer "As Administrator..." doesn't help, neither does opening a command prompt as Administrator and running the installer from within the command window.  
Every time I get the error that the cabinet file disk1.cab within the installer has an invalid digital signature.  

Extracting the installer to a subdirectory (using the command line option /extract) and extracting the cabinet file disk1.cab using 7-Zip results in the following error:

"There are some data after the end of the payload data" (using 7-Zip).

There's a Bug for this issue:

<https://jira.atlassian.com/browse/SRCTREEWIN-5131>
Sourcetree File/Folder Status Icons
Asked by mlevison:

SourceTree version 2.0.2

In older versions of SourceTree when you were in a working copy view there were file/folder status icons displayed, i.e.: added, modified, deleted/missing. Now these are gone. Is there an option to bring them back? Or this like the tree view - we have to beg to get them back?

Thanks

Mark


Answers:
author: mlevison
body: Interesting a complete reinstall fixed this. How strange that this was even necessary.

Cheers

Mark

comments: author: Seth
body: Thanks for coming back with the resolution.


author: mlevison
body: SourceTreeNoIcons.png  
[](https://community.atlassian.com/t5/Sourcetree-questions/Sourcetree-File-Folder-Status-Icons/qaq-p/94107?attachment-id=6389){#link_116ae947666b2a}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/2679/1/SourceTreeNoIcons.png){#display_116ae947666b2a_0}

comments: author: mlevison
body: Hopefully you see it at limited resolution that got uploaded.


author: Seth
body: Screenshot?


Tags: view
SourceTree registration?
Asked by Liz Wall:

I registered when I came up in Atlassian but it keeps asking me to register when I try to re-register it tells me I am registered but it won't let me into SourceTree


Answers:
author: jjkugler
body: If it is free, I shouldn't ever have to register it, period.

comments: author: Seth
body: It's free as in cost-free, not free as in open-source. Atlassian isn't obligated to provide this software at all. If they choose to provide it at no cost, but require registration, that's their right. If you don't want to register, there are many alternatives.


author: jjkugler
body: Oh, I understand that. It was just frustrating to hear "It's free!" then when my users go to install it, they come back to me, "But it says I have to register." Just creates a little bit of confusion. It might be better to require registration up front (before download) so it's clear you have to register to use it.


author: Goncalo Farias
body: Seth, it's funny you say that because I've paid for sourcetree when it was shareware. Why do I have to go through this again?!? Why not have an option for those like me who paid and have a legit key and one for the guys paying with information disclosure?


author: Shangyuan Jia
body: You should be able to Import your existing registration the next time it asks. If you log in to my.atlassian.com, you should be able to "Download your SourceTree License", which should be useable with "Import License".


author: Seth
body: You should be able to Import your existing registration the next time it asks. If you log in to my.atlassian.com, you should be able to "Download your SourceTree License", which should be useable with "Import License".


author: Liz Wall
body: I came up in SourceTree but registration pop up forced me to register.. so I filled in the registration and received a welcome -- you are registered. (I did my name, company, email and a password etc.)Back to sourceTree and I get the registration pop up again. ( I did try to re-register because I want to get into SourceTree -- and it says that I am registered. )That was on Oct 30th. Not sure if this helps any.


author: Seth
body: Can you describe the steps you are using to register?


Tags: permission
cloning repository from getpantheon.com
Asked by plasterdog:

Can you please tell me what is wrong with my process.   
I am trying to clone a repository on <http://getpantheon.com> and keep getting fatal errors when trying to clone ... here is my process  

In Pantheon:  

=\>go to dev  
=\>ensure connection mode is set to Git  
=\>copy ssh URL (entirely including ssh:// )  
(I have confirmed with Pantheon that these steps are correct...)  

In Source Tree: (Have tried generating SSH keys using both SSH-1(RSA) \& SSH-2 RSA)  

=\> clone repository  
=\> enter ssh URL in source Path / URL field  
=\> have tried with both generated SSH key \& without SSH key  
=\> failure prompt:  

"This is not a valid source path / URL  
Bad URL passed to RAY layer. Unrecongnized URL scheme for 'ssh:// ...  
at ... \\SourceTree\\toole\\svn.\[l line 45  
abort no suitable response from remote hg!  
fatal '\~/repository.git plasterdog14' does not appear to be a git repository  
fatal: Could not read from remote repository

Please make sure you have correct access rights

and the repository exists"

... yet I know that the Pantheon environment is a Git repo and that access rights exist!

Any help would be appreciated


Answers:
author: Seth
body: This line seems out of place: "abort no suitable response from remote hg!"

"hg" is Mercurial, but you say you are using Git and the next message claims the repository isn't a valid Git repo.

Make sure SourceTree is set to use embedded git, or that it is properly evoking a system Git installation if that is how you want it configured.
how do i view source at a commit?
Asked by robinsonmark:

How do I view all my files at a particular commit (which isn't tagged)? It's easy to do on github.com I'm not sure if it's possible with SourceTree?


Answers:
author: Seth
body: If you know the commit hash, just click the "Jump to:" button, and select "Commit...".

comments: author: robinsonmark
body: That only shows the same as clicking on a commit in the main window - the changes made by that commit. I want to see the entire source at that commit.


author: Seth
body: Ah, I misunderstood the question. You can do it on github, and I believe you can do it on Bitbucket.org, but the only way I know of to browse the entire source for a specific commit (regardless of whether it is tagged or branched) is to check it out to your working copy.If you just want to view the source of the modified files, you can open those one at a time in the context menu (right-click): Open Selected Version.


author: robinsonmark
body: Thanks for the reply. I'd love this as a feature request.


author: Seth
body: Sure. You can search for an existing one or make one at jira.atlassian.com
How context menu option "Merge {branch} into current branch" is working?
Asked by n99:

I expect to move "selected" branch into current branch, but nothing happens. Or is it a bug? (I am using the currently latest SourceTree 1.6.4.)


Answers:
author: Bal?zs Szakm?ry
body: If nothing happens, your branch is probably up-to-date with the one you are merging into it.

comments: author: n99
body: That's obvious, but it is not true in my case. Is it working for you? What version are you using?


author: Bal?zs Szakm?ry
body: 1.6.8. Are you sure you were merging the right branch into the right other branch? (Sorry if this is trivial: the target branch you are merging to is the one you have checked out and the source branch you are merging into the target is the one you select.)


author: n99
body: I am currently on A. I right click B and popup menu shows "Merge B into current branch". B is few commits bellow. Then dialog with "Are you sure you want to merge 'B' into your current branch?". I click OK. Then refresh, with same output. Current branch A and B few commits down. (Not merged to A.)


author: Bal?zs Szakm?ry
body: If you look at the uncommitted changes, do you have some merge conflicts to resolve or just merge results to commit, by any chance?How are the controls set at the top, where you can select what you see ("All branches/Current branch" drop down, plus "Show remote branches" check-box)?In the Confirm merge dialog, do you have the "Create a commit even if..." check-box checked?


author: Seth
body: Balazs was right in his first comment, it sounds like you are trying to merge in the wrong direction. If you want branch B to change, you meed to merge branch A into branch B.


author: James
body: I think I have the same issue. We've got a branch, call it Foo. I create a branch off of Foo, called "Bar". I make some changes in Bar. Other people make changes in Foo. I want to merge their changes in Foo into my private branch, Bar. In SourcTree, I see my current (bold) branch is Bar. I right-click Foo, select "Merge Foo into current branch." I know Foo has changes in it that aren't in my branch, Bar. But when I select merge, click okay on the popup, nothing new comes up in my staged files, no merge conflicts, nothing. I think this guy had the same issue, and from what I can tell, got frustrated by nobody understanding his question.


author: Seth
body: If there are no merge conflicts, then the merge gets committed automatically. That means your repo should remain clean (no staged or uncommitted files), but you should see a new merge commit in the graph.


author: James
body: I still think it's a bug. If I click on the graph of branch Foo in the history view, I can select merge.... When I go that route, it works - it pulls the changes from Foo into Bar. But if I right-click the branch in the "Branches" list to the left of the graph, it does as I described above - no changes, no new merge commit in the graph.


author: Seth
body: That does sound like a bug. The best place to post bug reports is at jira.atlassian.com. Few of the users on Answers are Atlassian employees.


Tags: git

windows