youngmon/atlassian-qna huggingface dataset:
Fetch doesn't update commit list/graph?
Asked by sjcarroll:

Hello -

If I know there have been commits since my last pull and I do a fetch, the commit list/graph does not update showing all the remote commits that are available. I swore this was working at some point, and the list would show the branch all the way to the latest commit, and which commit my local files were on and such. I have the 'Show Remote Branches' box checked, and I'm using 3.0.17. Is there some other setting I'm missing or is this a bug? Or am I just remembering things incorrectly?


Answers:
author: Mike Corsaro
body: Hello! We're not aware of any issues with this, could you post a screenshot highlighting the issue? Is your online provider showing a different commit graph? If you run "git log --graph" does it look different than Sourcetree?

comments: author: sjcarroll
body: Hi Mike!  

The 'Show Remote Branches' checkbox was checked and this didn't seem to work. I've had that enabled since I installed the software. However just for fun, I unchecked it, and re-checked that option. Then I did a fetch. After that manual toggling of the property, the commit graph seemed to display as I would expect. It's almost as if there was some issue with upgrading from 3.0.9 to 3.0.12 to 3.0.17 where the UI showed that value as checked, but internal business logic thought it wasn't.  

Anyway it works for me now. Thanks for your reply!


Tags: fetch

user-interface

windows
Add New Account to SourceTree
Asked by arsexton:

In Source Tree - I am attempting to PUSH files to a REMOTE but the system wants to assign a "Generic Account - Generic Host" for the credentials. I have no idea what the credentials are for this account so therefore the PUSH always fails. Is there a way to add a new account I can assign to this REMOTE?


Answers:
author: Mike Corsaro
body: Hello! I'll need more info about the host you're trying to push your code to.

But to answer your other question: you can add an account in 2 different ways:

* Open a new tab, go to "Remote" and click "Add an account..."
* From the toolbar, navigate to Tools \> Options \> Authentication \> Click 'Add'
Can't login with my Gitlab account on SourceTree
Asked by Ken:

When I try to login with my Gitlab account, it keep failing to authenticate with error "Authentication failed" no matter if it's username or email. I login on gitlab.com and it works perfect

I lookup Fiddler and I got a response message

{"message":"401 Unauthorized"}

Please help

![VWFzlIJ](/t5/image/serverpage/image-id/45517iC05C53C0A4368774/image-size/large?v=v2&px=999 "VWFzlIJ")


Answers:
author: Mike Corsaro
body: Hello! Could you make sure you're using a personal access token for your account? Your normal password will not work.

comments: author: Ken
body: Sorry for late reply. I didn't

I created personal access token and it works

Thanks


author: Oana Mada
body: **PROBLEM SOLVED**  
The **solution** was (on Mac):  
- revoke the old Access Token from GitLab (which had only the next Scopes: read_repository, write_repository)  
- generate new Access Token having the next Scopes: **api, read_user** , read_repository, write_repository*(it was strange that for other colleague it worked only with read_repository, write_repository)*  
- on SourceTree: go to SourceTree -\> Preferences -\>Accounts -\> Add -\> fill-in the details as in the following image (and for Password use the Access Token):  
![img.png](https://community.atlassian.com/t5/image/serverpage/image-id/180457i84A2AE2642E59137/image-size/large?v=v2&px=999 "img.png")  
After this, I was able to Clone Repository ("Clone from URL").  
Also, this link inspired me: <https://www.awordfromnet.com/access-gitlab-via-sourcetree-updated/>


author: Grace Chang
body: Has anyone run into this issue, on Git push/pull, a password prompt comes up where the Gitlab password and the token do not work?

![Screen Shot 2020-08-19 at 9.36.53 AM.png](https://community.atlassian.com/t5/image/serverpage/image-id/107240i75D876A087A5DD55/image-size/large?v=v2&px=999 "Screen Shot 2020-08-19 at 9.36.53 AM.png")![Screen Shot 2020-08-19 at 9.31.19 AM.png](https://community.atlassian.com/t5/image/serverpage/image-id/107239i81ED5DA27D97B56E/image-size/large?v=v2&px=999 "Screen Shot 2020-08-19 at 9.31.19 AM.png")

comments: author: Raphael Oduyoye
body: Hi did you ever get a resolution on this issue with the password.

I have generated another SSH key but to no avail.

i cant seem to get the right password. and also doing the steps again, it prompts not to save the KEY


Tags: gitlab
Empty classes after creating a new branch
Asked by Syrius Belmont:

Hi, I've had an issue with Sourcetree and IntelliJ.

I was working on a project on master branch.

I've made some work and created a new branch, and commited on that new branch.

When I switched to master, I had my project as I expected it to be.

But when I switched back to my new branch, all the classes and files I created were there, but in the same state they were created.

Classes are empty now, for exemple,

```
package ...
public class MyClass extends OtherClass{
//my code
}

became

package...
public class MyClass{
}
```

And this, for all the new classes and files I created between my last commit and the creation of my new branch.

How can I retrieve my work please ?


Answers:
author: minnsey
body: Hi  

I don't know how Intellij acts by default but is it possible the files weren't saved in their edited state before Sourcetree was used to commit them?  

Other than that I can only suggest looking through the Git log to see if they files appear in a commit in the state you expect.
Sourcetree Crashes when opening terminal
Asked by MasterToWeb:

SourceTree keeps crashing every time I click on Terminal. This is for the standard macOs terminal.

macOS Mojave 10.14.3

SourceTree 3.0.1 (205)


Answers:
author: bgannin
body: Hi [@MasterToWeb](/t5/user/viewprofilepage/user-id/718930),

I'm not aware of any known issues around this area. Please file bug reports like this in the [public tracker](https://jira.atlassian.com/browse/SRCTREE). For crash reports, be sure to attach a complete log file to allow us to triage appropriately.

Brian Ganninger  
Principal Developer, Sourcetree


Tags: terminal
How do I port the labels on my SourceSafe database to sourcetree/git tags?
Asked by Burt Hashizume:

I have SourceSafe databases where I have labeled various revisions. How do I port those labels over as tags when converting SourceSafe to Sourcetree/git?


Answers:
author: Mikael Sandberg
body: Hi Burt,

Welcome to the Atlassian Community.

Tags in Git are different then labels that you are used to in SourceSafe. A tag in Git is associated with a commit, so it is applied to the repository as a whole, not like in SourceSafe where you can attach the label to just specific files. So it depends on how you are using labels in SourceSafe. When I did a migration from ClearCase to Git we looked into migrating multiple versions, but decided against it, and one of the reasons were the way we applied labels, and because Git does not version control directories.

If you apply a label in SourceSafe to the whole repository it would be a simple copy/paste into Git, if you are using multiple labels in SourceTree for a particular to represent a version, you would need to combine those into one in Git.

I did a quick search and found this blog post that talks about [migrating from SourceSafe to Git](https://accu.org/index.php/journals/1828)

comments: author: Burt Hashizume
body: Hi Mike,

I read the blog post on SourceSafe to Git but I didn't understand much of the blog as the newness and unfamiliarity of the terminology stifled me.

I have used SourceSafe for many years, using it for archiving all sorts of files including circuit board designs and FPGA source files. In building FPGA code over the years, I have applied labels for different released (and unreleased) versions so I can go back to see what changed between different versions. I can also retrieve the sources which built specific versions and mix and match files from different versions if necessary.

I don't understand your examples of using labels so I can't tell which applies to me. I'm looking for the tool which converts from SourceSafe to Git to also bring along the labels automatically because I have hundreds of labels.

Thanks for any help in understanding.


author: Mikael Sandberg
body: So the blog mentioned a tool that will bring your SourceSafe repository over to Git, [VSS2Git](https://github.com/trevorr/vss2git), but from what I could gather from the documentation it is not clear if it can bring over your labels, which would make sense since tags in Git is totally different from labels in SourceSafe.

Hopefully this will make it clearer of what I meant regarding the differences between labels in SourceSafe and tags in Git.

Lets say you have the following structure in SourceSafe:

myapp  
\|____src  
\|____file1.cpp  
\|____file2.cpp  
\|____test  
\|____test1.sh

In SourceSafe you could apply a label on only test and test1.sh, since it allows you to put down a label on individual directories and files within the repository. In Git that is not possible. A tag in Git can only applied on the repository as a whole. So if you need to label src and test separately you would have to brake them out into their own repositories in Git.
SourceTree fails to start merge tool, possibly because it corrupts gitconfig
Asked by Balint Nagy:

I try to use SourceTree with P4Merge, but I always had issues with it (merge tool sometime starting sometime not). I searched SourceTree fails to start P4merge many times, without much result.

So I tried it with KDiff3 instead - but the results were the same.

I searched SourceTree fails to start merge tool, and found this: <https://community.atlassian.com/t5/Sourcetree-questions/Launch-external-merge-tool-does-not-actually-launch-anything/qaq-p/11193>

It gave the idea to look at the .gitconfig file, which seems to show the source of the problem: my .gitconfig is corrupted:

```
[difftool "sourcetree"]
    cmd = 'C:/Program Files/Perforce/p4merge.exe' \"$LOCAL\" \"$REMOTE\"
    cmd = 'C:/Program
    cmd = 'C:/Program
    cmd = 'C:/Program
    cmd = 'C:/Program
    cmd = 'C:/Program
[mergetool "sourcetree"]
    cmd = "'' "
    trustExitCode = true
    cmd = 'C:/Program
    cmd = 'C:/Program
```

I never used any tool other than SourceTree to change my diff and merge tools, so I think I can safely say that SourceTree corrupts the .gitignore file when I use SourceTree / Tools / Diff / diff and merge configuration (with the slight chance of some other tool's installer doing it).


Answers:
author: Balint Nagy
body: I managed to fix it by changing .gitconfig to look like this (other parts of .gitconfig not included):

```
[diff]
    tool = sourcetree
[difftool "sourcetree"]
    cmd = 'C:/Program Files/Perforce/p4merge.exe' \"$LOCAL\" \"$REMOTE\"
[merge]
    tool = sourcetree
[mergetool "sourcetree"]
    cmd = 'C:/Program Files/Perforce/p4merge.exe' \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
    trustExitCode = true
```

et voil?!

I have a working merge tool in SourceTree!


Tags: p4merge
Im not able to connect Bitbucket with sourcetree.
Asked by amritha.a.menon:

Hi,

I want to connect bitbucket with sourcetree.I have installed 3.0.15 version of sourcetree.

I tried to add account in sourcetree by hostingservice as bitbucket ,preferred protocol as Https and username . Host url is disabled.So i cannot connect bitbucket. How can i resolve this ?

Thanks


Answers:
author: Manju
body: Do you need to connect to a self hosted Bitbucket? In that case you will need to opt Bitbucket server. If you are looking for Bitbucket cloud, you don't need to enter a url.

comments: author: amritha.a.menon
body: Hi ,

Thanks for the reply. Cloning the repository is working in sourcetree .But I couldnt find account in sourcetree. Why is it so ?


author: amritha.a.menon
body: And also im connecting to self hosted Bitbucket.


Tags: bitbucket
Appfire Confluence Cloud ACLI: seems to be able to access only my public spaces
Asked by Juan Leon:

Although I have installed the ACLI for Confluence Cloud successfully, and included my email and the API Key during the app's installation sequence, commands run on the ACLI seem to have access only to my site's public spaces.

What must I do to give the ACLI access to all spaces?

I am the site/org administrator and account owner.

Thank you.


Answers:
author: Reshma Begum {Appfire}
body: Hello [@Juan Leon](/t5/user/viewprofilepage/user-id/16878) ,

If you want to access your personal spaces, please add --personal to the action command as shown below:

```
--action getSpaceList --file "build/output/clispaces/getSpaceListLimit.txt" --limit 1 --personal
```

Please refer to [this](https://appfire.atlassian.net/wiki/spaces/CSOAP/pages/68459267/getSpaceList) example page for more details.

BTW, I am from Appfire, a vendor of ACLI.

Hope this helps!

Thanks,

Reshma

comments: author: Juan Leon
body: Thank you.


author: Juan Leon
body: Thank you for the prompt reply and examples!

It turns out that this was essentially a permissions issue: When running the ACLI and retrieving server information through the available commands, I noticed that I was at first authenticated as an anonymous user. I am not sure why. I had provided my admin email address and corresponding API during the client's configuration.

After taking the following steps, though, I was then authenticated as an admin as confirmed by the server info from ACLI.

Frankly, I am not sure which step was the most consequential one, as did them all in one pass:

1. Uninstall and reinstall the Confluence ACLI app on my Confluence Cloud site.

2. Run the 'update available?' command from the ACLI Windows client and then install the 'Latest' available version of the ACLI.

3. Create a new API key to use with the ACLI app--even though an already existing key continues to work fine with other apps.

I now see all the spaces I expect to see when running getSpaceList.

Thank you for the tip about including personal spaces in the listing.


author: Andrii Maliuta
body: Hello [@Juan Leon](/t5/user/viewprofilepage/user-id/16878) ,

It is better to contact Appfire support directly using contacts from the vendor page <https://marketplace.atlassian.com/vendors/1221170/appfire>:

support@appfire.com

<http://appf.re/help-center>


Tags: cli

cloud

confluence-cloud

permission
Can a user with Guest status contribute to a page?
Asked by Nathael Dreymann:

Some of my users have only Guest status for Confluence.

Can they contribute to a Confluence page (edit the page) or only view it?

Thanks


Answers:
author: Kristian Klima
body: Hi [@Nathael Dreymann](/t5/user/viewprofilepage/user-id/4485161)

They can contribute if you want them to, it all depends on how you set up your permissions, either at the Group level or for individual guests.

For individual users, just go to the **Space Permissions \> Guests**, hit Edit and change permissions for individual guests.

To allow them to edit, enable '**Add**' under Pages and databases.

Hope this helps.

comments: author: Nathael Dreymann
body: Thanks [@Kristian Klima](/t5/user/viewprofilepage/user-id/5074962) for you answer


Tags: cloud

confluence-cloud
I'm unable to convert to the new editor
Asked by Elinora Daskal:

Hello,

I don't have the option to convert to the new Confluence editor. I have the old toolbar, with no notification for convert - 'This page can be converted to the new editor'.  
The reason I need the new editor - You can only add variables to templates created with the new editor.

Thank you


Answers:
author: Linh Pham_Ricksoft_Inc
body: Hi [@Elinora Daskal](/t5/user/viewprofilepage/user-id/5443393) and welcome to the Atlassian Community!

Perhaps you can enable auto-conversion settings for space or your site, here's the documentation for your reference: <https://support.atlassian.com/confluence-cloud/docs/convert-pages-to-the-new-editor/#Enable-auto-conversion-in-a-space>

I hope this solves it for you!


Tags: cloud

confluence-cloud
DNS verificaton for Email not working
Asked by Thomys Tones:

Hello Community

I'm trying to enable our domain for Emails, but without any luck.

First of all, I verfied the domain what worked throughout the DNS way:

![Unbenannt2.png](/t5/image/serverpage/image-id/309849iA63D1820322E2306/image-size/large?v=v2&px=999 "Unbenannt2.png")

But afterwards I could'n get the DNS entries f?r Emails working:

![Unbenannt1.png](/t5/image/serverpage/image-id/309850i091CEB060A162714/image-size/large?v=v2&px=999 "Unbenannt1.png")

None of the entries can be verified:

![Unbenannt3.png](/t5/image/serverpage/image-id/309851i2BEB9774A5A041E5/image-size/large?v=v2&px=999 "Unbenannt3.png")

But they are there. My DNS provider is Microsoft 365. As you can see, the entries are there. Microsoft 365 stripts automatically the domain at the and of the names and replaces within the TXT entry the entire domain with an @-sign. Technically, this is the right way to go.

![Unbenannt.png](/t5/image/serverpage/image-id/309852i3225A629B34A04D4/image-size/large?v=v2&px=999 "Unbenannt.png")

what can I do else?

thanks TT


Answers:
author: Thomys Tones
body: Now it works :)

After a lot of those Emails:

![Unbenannt.png](https://community.atlassian.com/t5/image/serverpage/image-id/309853iFA6DB01C98F51013/image-size/large?v=v2&px=999 "Unbenannt.png")

... and creation of this post, 1h later it works.....


Tags: cloud

confluence-cloud
Need to get Space level permission
Asked by Sachin Somannavar:

url = "<https://api.atlassian.com/ex/confluence/>{cloudid}/wiki/api/v2/spaces/{space_id}/permissions"

as per documentation this is the url url = "https://{your-domain}/wiki/api/v2/spaces/{id}/permissions"

getting

```
{'code': 401, 'message': 'Unauthorized; scope does not match'}
```

I have used the same domain for other requests it is working , but for getting space level permission getting above error

Used this for getting space list <https://api.atlassian.com/ex/confluence/>{cloudid} /rest/api/space' and it gives all the space list


Answers:
author: Kristian Klima
body: Hi [@Sachin Somannavar](/t5/user/viewprofilepage/user-id/5428744)

* You can't set space level permissions on Free Confluence.  
  If you need permissions to control workflows and approvals, there are apps for that.
* You can't make a space available for anonymous access (there are apps that can do that by building a static website for you)

comments: author: Sachin Somannavar
body: I am able to get page level permission and getting attachments , but space level permission only not able to get

I have created Oauth2.0 app for accessing the confluence cloud

Can you please let me know , what I am missing here


author: Kristian Klima
body: You're not missing anything, space permissions are not supported on the Free plan.![2024-03-03_11-11-14.png](https://community.atlassian.com/t5/image/serverpage/image-id/309844i484C7125437BA967/image-size/large?v=v2&px=999 "2024-03-03_11-11-14.png")


author: Sachin Somannavar
body: Its quite strange I am able to get page level permission , like which user has whether edit or view access on the page and after making the page restitched in the confluence cloud and giving some permission to the particular user there and then through rest api able to see which user has what level of access on the page


author: Sachin Somannavar
body: Here above I am using free version confluence cloud FYI


Tags: cloud

confluence-cloud
chatbot integration
Asked by Aaron Spero:

Hi,

My company hosts a software solution and we use confluence for all our documentation. I am looking to implement a chatbot in our software but will need to train it up via our documentation on confluence.

I've been trying different chatbot sites such as 'Chatbase' which is a prebuilt chatbot, all chatbots I've tried so far have the option to train it via website links which the chatbot will crawl however when linking it to my confluence space it isn't training the chatbot.

Do you have any suggestions in chatbots that have the option to train with confluence?Or any general steps you could provide in how to integrate confluence to a chatbot if there is functionality for this?

regards,

Aaron


Answers:
author: Kristian Klima
body: Hi [@Aaron Spero](/t5/user/viewprofilepage/user-id/4753925)

I believe that you can take OpenAI tools and then use Confluence API to connect the two (user, token, etc.).

K15t (Atlassian Platinum partner) have a nice experimental Open AI integration built on their docs website - <https://help.k15t.com/> - just start typing smth like 'configure sso'...

I know they're using Confluence as a backend (and their own Viewport app as front end, naturally :) ). Whether it pulls stuff from Confluence or the website, I don't know.


Tags: cloud

confluence-cloud
is it possible to provide client users to view & comment access for two pages in the confluence?
Asked by Senthamilselvan:

is it possible to provide client users to view \& comment access for two pages in the confluence?


Answers:
author: Kristian Klima
body: Hi [@Senthamilselvan](/t5/user/viewprofilepage/user-id/5107192)

As for the page itself, you can use the [Public Link feature](http://Public%20Link feature) thus allowing ANYONE on the internet with the link to see the page.

This is great for sharing individual pages with individual people, perhaps on temporary basis. You can turn off the public link at any time.

The downside is that they won't be able to see comments (maybe there's an app that can make the comments a part of the page).

**Guests** have access into a single space, but unless you play fast and loose with restrictions, they would see ALL the pages.


author: Ste Wright
body: Hi [@Senthamilselvan](/t5/user/viewprofilepage/user-id/5107192)

You can do this - the client will need access to Confluence first. You can either...

* Grant them a license, or...
* [Invite them as a guest](https://support.atlassian.com/confluence-cloud/docs/invite-guests-for-external-collaboration/)

---

You'll then need to limit access to the other pages in the space - you can do this using [content restrictions](https://support.atlassian.com/confluence-cloud/docs/add-or-remove-page-restrictions/).

Ste


Tags: cloud

confluence-cloud
Deleting table rows and columns
Asked by Kristina Eddy:

What are the keystroke commands to delete columns and rows in tables? Or how can I bring back that option in the toolbar that pops up to edit the table?


Answers:
author: Martin Bayer _MoroSystems_ s_r_o__
body: Hi [@Kristina Eddy](/t5/user/viewprofilepage/user-id/5353789) , I can add columns and rows using Ctrl+Option+{any of the arrow depending to which direction the column or row should be added}.

You can see the keyboard shortcut when you click on the column header:

![Screenshot 2024-03-01 at 21.12.42.png](https://community.atlassian.com/t5/image/serverpage/image-id/309760iC60CACCA5EBBD3A2/image-size/large?v=v2&px=999 "Screenshot 2024-03-01 at 21.12.42.png")

comments: author: Barbara Szczesniak
body: [@Kristina Eddy](/t5/user/viewprofilepage/user-id/5353789) I believe [@Martin Bayer _MoroSystems_ s_r_o__](/t5/user/viewprofilepage/user-id/527698) is using a Mac. If you use Windows, the column and row menus and shortcuts are:

![TableColumnRowMenus_Windows.png](https://community.atlassian.com/t5/image/serverpage/image-id/310036i5DA3EDA733545BAB/image-size/large?v=v2&px=999 "TableColumnRowMenus_Windows.png")


author: Kristina Eddy
body: Thanks. The little six-dot button to bring up options was mostly hidden on my view, but I can find it now that I know it's there. :)


Tags: cloud

confluence-cloud