Copy link to clipboard
Copied
Hi all! I'm having trouble getting RoboHelp connected to Bitbucket. I'd appreciate any help you can offer.
Environment
What works
I created my working directory in the Finder and used git at the command line to init and set my name and email. Then I did git clone {my-repository-url}. This successfully popped up the Git Credential Manager GUI authentication screen, where I entered my username and an HTTP token from Bitbucket. The clone completed successfully.
What doesn't work
Any and all suggestions welcome! I did call the main support number and we didn't get very far. I am working with my company's support team to contact the Adobe Enterprise Support folks, but maybe one of them will see this post!
Thanks,
Dave
"...maybe one of them will see this post!" - probably not. Your best bet is to talk to the RH folks directly - see https://helpx.adobe.com/contact/enterprise-support.other.html#robohelp for your Adobe Support options. I'd recommend using the tcssup@adobe.com e-mail address as it reaches a team dedicated to Technical Communication Suite products including RoboHelp.
But what I find curious is that you seem to have 2 slightly different versions of RH2022 going on between your Mac & your Win11 machi
Copy link to clipboard
Copied
"...maybe one of them will see this post!" - probably not. Your best bet is to talk to the RH folks directly - see https://helpx.adobe.com/contact/enterprise-support.other.html#robohelp for your Adobe Support options. I'd recommend using the tcssup@adobe.com e-mail address as it reaches a team dedicated to Technical Communication Suite products including RoboHelp.
But what I find curious is that you seem to have 2 slightly different versions of RH2022 going on between your Mac & your Win11 machine - I would have thought that might be one issue - they all should be working on the same patch version.
Copy link to clipboard
Copied
An excellent suggestion. I don't know how to downgrade the Mac to version 2022.3 but perhaps the tcssup folks will. I do have an open ticket with them and they want screenshots of the error message. I know I don't want to mess with the Windows environment as it's the only one working right now.
I'm guessing it's going to be either something in my $PATH or something about the difference between how Windows and macOS deal with git credentials. Will of course post the solution here for posterity.
Copy link to clipboard
Copied
I wouldn't try downgrading - I'd upgrade the Win11 machine. I don't know how it's not complaining about the mis-match already (unless the two environments are working on completely separate projects?)...
Copy link to clipboard
Copied
Thanks for your ideas! I see that there's an update available for the Windows app, but I don't want to break the only working system I have. I haven't used the Mac for anything yet, since I can't sync my work, so there's been no opportunity for the two systems to fight with each other.
Copy link to clipboard
Copied
You were on the right track! I asked Adobe Support to look at my post here. They read your comment and sent me a link to the macOS RoboHelp 2022.3 installer. After a brief dance with error code 146, I got the older version installed and the issue is resolved. The Support folks are going to try to recreate the issue, and if they confirm a bug in 2022.4 with macOS Sonoma, they will work with the product team to resolve it for a future patch version.
RoboHelp updated my .gitconfig file with helper = osxkeychain, which suggests that the requirement of Git Credential Manager mentioned on the Adobe support site is outdated information, especially considering that it links to a blog post from 2020, which contains instructions to install a deprecated version of GCM. But I learned a lot about configuring Git.
Thanks for your guidance!
Copy link to clipboard
Copied
This is the output of git config --list --show-origin. I see two different values for credential.helper and I'm not sure which one takes precedence, or which one RoboHelp prefers. Could this be a clue?
file:/Library/Developer/CommandLineTools/usr/share/git-core/gitconfig credential.helper=osxkeychain
file:/Library/Developer/CommandLineTools/usr/share/git-core/gitconfig init.defaultbranch=main
file:/Users/davgarre/.gitconfig user.name=David Garrett
file:/Users/davgarre/.gitconfig user.email=redacted
file:/Users/davgarre/.gitconfig credential.provider=bitbucket
file:/Users/davgarre/.gitconfig credential.helper=manager
file:/Users/davgarre/.gitconfig credential.https://dev.azure.com.usehttppath=true
file:.git/config core.repositoryformatversion=0
file:.git/config core.filemode=true
file:.git/config core.bare=false
file:.git/config core.logallrefupdates=true
file:.git/config core.ignorecase=true
file:.git/config core.precomposeunicode=true
Copy link to clipboard
Copied
The command
git credential-manager configure
writes this to my .gitconfig:
[credential]
helper = /usr/local/bin/git-credential-manager
When I go into RoboHelp and select Collaborate > Open Project, it immediately changes that line in my .gitconfig to:
[credential]
helper = manager
and then fails, with the error message in the original post, including the line "credential-manager is not a git command".
I tried making .gitconfig read only, but RoboHelp changes it anyway.