youngmon/atlassian-qna huggingface dataset:
Bitbucket runner docker image version tags
Asked by Nuwan Udara:

Hello,

I am looking for an tag list for bit-bucket self-hosted runners. Could not find anywhere.

```
docker-public.packages.atlassian.com/sox/atlassian/bitbucket-pipelines-runner:1

what are the other tags
```


Answers:
author: Patrik S
body: Hello [@Nuwan Udara](/t5/user/viewprofilepage/user-id/5518933) ,

and welcome to the Community!

We always recommend using the **latest**tag to ensure you are downloading the most up-to-date version of the runner. Our engineering team frequently releases new versions of the runner containing improvements and bug fixes, so it's important to use the latest image to make sure you're getting those updates.

Could you share with us more details about the reason you would like a tag list for the runner's image?

Thank you, [@Nuwan Udara](/t5/user/viewprofilepage/user-id/5518933) !

Patrik S

comments: author: Nuwan Udara
body: Yes the issue was with my old runner codes. I have updated with latest tag. I looked for references on the tags but could not find any on internet. That's why I asked. The issue is solved. Thank you.


Tags: atl-esc

bitbucket-cloud

cloud
Need help in getting all users commits for all repos and branches for last one week
Asked by Nitish Kumar Guntupalli:

Hi Team  

I want a report of date containing username, bitbucket url ,commits and branch and data.  

This is from all repos and branches for last one week.  

can any one give me solution.


Answers:
author: Patrik S
body: Hello [@Nitish Kumar Guntupalli](/t5/user/viewprofilepage/user-id/5518917) ,

welcome to the Community!

While we don't have direct reporting containing the data you're looking for, the repository and commit data are available through the Bitbucket Cloud public rest API.

I'm listing some relevant endpoints below that you can use to build a script that iterates through all the repositories within the workspace, getting the data you mentioned:

* [List repositories](https://developer.atlassian.com/cloud/bitbucket/rest/api-group-repositories/#api-repositories-workspace-get)
* [List Commits](https://developer.atlassian.com/cloud/bitbucket/rest/api-group-commits/#api-repositories-workspace-repo-slug-commits-get)

When making requests to those API endpoints, you can use [filtering and querying capabilities](https://developer.atlassian.com/cloud/bitbucket/rest/intro/#filtering) to get the data in a specific timeframe.

I would also recommend taking a look at the below article for further examples of using the API to build reports:

* [Generating Bitbucket Cloud Reports](https://confluence.atlassian.com/bbkb/generating-bitbucket-cloud-reports-1283364184.html)

I hope that helps! Should you have any questions, feel free to ask.

Thank you, [@Nitish Kumar Guntupalli](/t5/user/viewprofilepage/user-id/5518917) !

Patrik S


Tags: atl-esc

bitbucket-cloud

cloud
I have created the repo access token and now with that token i am not able to clone/pull repo
Asked by devharrison-kern:

Under repo setting -\> access token

i created the token with permission like pull/push  

but with that token i am not able to clone the repo   

i tried setting the   

git config user.email  

that is provided for created access token

need urgent help on this


Answers:
author: Patrik S
body: Hello [@devharrison-kern](/t5/user/viewprofilepage/user-id/2580492) ,

and welcome to the Community!

To use a repository access token as the authentication when cloning a repository, the following command should be used:

```
git clone https://x-token-auth:{repository_access_token}@bitbucket.org/{workspace}/{repository}.git?
```

Changing the placeholders *{repository_access_token}* , *{workspace}* and *{repository}* with the actual values (without the curly braces).

You can find more details and examples in the [Include the Repository Access Token in the URL](https://support.atlassian.com/bitbucket-cloud/docs/using-access-tokens/#Include-the-Repository-Access-Token-in-the-URL) documentation

Could you confirm if you used the syntax above when trying to clone the repository? If not, could try try again using that command and let us know how it goes?

In case you are still facing issues, please share with us the full command and the log output containing the error.

Thank you, [@devharrison-kern](/t5/user/viewprofilepage/user-id/2580492) !

Patrik S


Tags: bitbucket-cloud

cloud
Can't get to my Bitbucket account
Asked by AppSpectrum:

I would like to get to my account on bitbucket on this url I get message

<br />

Your Atlassian Cloud site is currently unavailable.  

Please check [Atlassian Status](https://status.atlassian.com/) for known problems.  
If there are no known problems and your page hasn't appeared again in 5-10 minutes then please contact our support team.

\[REDACTED\]

Dont know how to contact support it's almost impossible to do.


Answers:
author: Patrik S
body: Hello [@AppSpectrum](/t5/user/viewprofilepage/user-id/3815397) ,

and welcome to the Community!

Checking your account internally I don't see any potential issues that could cause an error during the login.

Could you please try navigating to <https://bitbucket.org> and login from there?

If you see an error when logging in directly from the Bitbucket portal, please send us a screenshot of the page that also includes the URL so we can investigate it further.

Thank you, [@AppSpectrum](/t5/user/viewprofilepage/user-id/3815397) !

Patrik S


Tags: atl-esc

bitbucket-cloud

cloud

jira
Not changed academic plan.
Asked by DO KWANMOK:

![?? ?? 2024-06-11 095600.png](/t5/image/serverpage/image-id/329026i6D59F2394069E0C7/image-size/large?v=v2&px=999 "?? ?? 2024-06-11 095600.png")![?? ?? 2024-06-11 095607.png](/t5/image/serverpage/image-id/329027i927BFA9F62998AD2/image-size/large?v=v2&px=999 "?? ?? 2024-06-11 095607.png")

Hello.

I created a bitbucket account with the email address of a Korean university that ends with \~\~.ac.kr .  

I received a notification that the email address was changed from Free plan to academic plan, but it still looks like Free plan in my workspace setting.  

How can I solve this problem?


Answers:
author: Ben
body: Hi DO,

Your personal user account is on the Academic plan, but the team workspace you've created is currently not.

You'll need to apply for this workspace to be Academic by contacting our customer advocacy team through a license request:

* <https://www.atlassian.com/solutions/survey/academic-license-request#/>

I hope this helps.

Cheers!

- Ben (Bitbucket Cloud Support)


Tags: bitbucket-cloud

cloud
Branch restrictions doesn't work for: Merge access via pull requests
Asked by Volodymyr:

![Screenshot.png](/t5/image/serverpage/image-id/329131iF9A2E9DC739F0CCB/image-size/large?v=v2&px=999 "Screenshot.png")![Screenshot 1.png](/t5/image/serverpage/image-id/329130iF3DD387CD5FDAC1B/image-size/large?v=v2&px=999 "Screenshot 1.png")

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

So as you can see I want to be the only one person who can do **merge** on **master** branch, but other user was able to do merge without any questions or pull requests.., just via regular commit.   

Why? Or what I'm doing wrong? Or how to restrict from **merge** in **master ?**   

<br />


Answers:
author: Saxea _Flowie_
body: Hi [@Volodymyr](/t5/user/viewprofilepage/user-id/102067),

You need to to select "Only specific people or groups have write access" on Write access.

comments: author: Volodymyr
body: But I need **all** developers have write access which I added into group **Developers**.

And I set **only I** can have a **merge** access, but anyway **all**still has it.

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

Overall this access UI and confusion and awkward, hard to understand and not working.


author: Volodymyr
body: So again I will select the same people, me and other developer. How this will prevent and will get a linear history in the end? These specific people or everyone is the same for my case.


author: Volodymyr
body: So again, this is pretty obvious, everyone can **write** , so can **commit** changes, but only specific people - me, can **merge.**

But this is NOT working, everyone still can **merge.**

**![Screenshot 1.png](https://community.atlassian.com/t5/image/serverpage/image-id/338502i12B004D0AA99C30A/image-size/large?v=v2&px=999 "Screenshot 1.png")**

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

comments: author: Saxea _Flowie_
body: Write still lets people merge and push to the branch. If you can write you can merge, after all, a merge is basically creating new commits.

The "Only specific people or groups have merge access" options refers to merging via pull requests.

So with your setting - only you can merge via Pull request and everyone can write/merge directly to the branch.

Typically you would restrict write access to protected branches and allow merge only via pull request to them.


author: Volodymyr
body: But I need like on GitHub option - Linear History!


author: Saxea _Flowie_
body: Bitbucket doesn't have this option built-in, however we provide an Bitbucket cloud app that add supports to creating and enforcing linear history.


Tags: bitbucket-cloud

branch

cloud

merge

restriction
Crucible cannot continue indexing changesets svn repository
Asked by ????????? ????????:

Current Activity:

Line indexing in-progress

Status Message:

Repository paused due to error com.cenqua.fisheye.rep.RepositoryClientException: org.apache.subversion.javahl.ClientException: svn: E204899: Cannot create new file '/home/crucible/var/tmp/svnkitsvndiff7174771938020834899.tmp/?????? ? __ ? ???????? ???????? ??? ???????? ?????????? ??? ? ???????????? ?? ?? ???????????? ? ?????? ?????????? ? ??????????? ???????? ?? ??? ???.docx.tmp': File name too long org.apache.subversion.javahl.ClientException: svn: E204899: Cannot create new file '/home/crucible/var/tmp/svnkitsvndiff7174771938020834899.tmp/?????? ? __ ? ???????? ???????? ??? ???????? ?????????? ??? ? ???????????? ?? ?? ???????????? ? ?????? ?????????? ? ??????????? ???????? ?? ??? ???.docx.tmp': File name too long org.tmatesoft.svn.core.SVNException: svn: E204899: Cannot create new file '/home/crucible/var/tmp/svnkitsvndiff7174771938020834899.tmp/?????? ? __ ? ???????? ???????? ??? ???????? ?????????? ??? ? ???????????? ?? ?? ???????????? ? ?????? ?????????? ? ??????????? ???????? ?? ??? ???.docx.tmp': File name too long java.io.IOException: File name too long

What should I do?


Answers:
author: Branden McElveen
body: Hi,

Crucible is trying to write a file to the temp directory called ?????? ? __ ? ???????? ???????? ??? ???????? ?????????? ??? ? ???????????? ?? ?? ???????????? ? ?????? ?????????? ? ??????????? ???????? ?? ??? ???.docx.tmp

If that is the name of the file can you try shortening it to a few letters to see if you get the same result?

Cheers,

Branden
Issue with fisheye user access.
Asked by Neha Brahmankar:

I have fisheye starter license.So it is giving error as you have exceeded maximum number of users.

I want to remove user accounts which are exceeding license limit .As I am using JIRA directory as user directory in fisheye.

It is showing more user count than jira directory .and it is not allowing me to remove user account.

Why it is showing more users?? and how can I remove other user account from fisheye but it should not affect JIRA users?


Answers:
author: Grzegorz Lewandowski
body: Fisheye\&Crucible can only modify its own Internal Directory. You can't modify external ones, like CROWD/JIRA or LDAP.

In order to resolve your licensing problem I recommend to:

* check how many different user directories have you configured for Fisheye\&Crucible server and remove the ones you don't use/need -\> Note this will remove all users and groups from Fisheye/Crucible who origins from that directory.
* check Global Permissions to grant permissions only to a subset of users who actually should use Fisheye\&Crucible. The system counts number of seats taken per *Licensed Users* =\> a user who is active on Crowd side and has proper Global Permissions granted.
Crucible not logging time.
Asked by John Tarbotton:

I am using Crucible 4.5.0. The issue is all of the time spent doing a review is not being logged. It seems to only log time when the browser has the focus. When doing a complicated review 90% of the time may be spent in an editor reading other files or diff tool or reading requirements documents. None of this time is recorded. Is there an option somewhere to log all time while review is displayed?


Answers:
author: AnnWorley
body: Hi John,

There isn't an option to log all time when you have the review up. As soon as you click off it, Crucible stops logging time, as described in: [Using Time Tracking](https://confluence.atlassian.com/crucible/using-time-tracking-298977447.html)

"The time is added to your total when you leave the review screen."

You can manually add the time on the review toolbar, or via [JIRA integration](https://confluence.atlassian.com/crucible/using-time-tracking-298977447.html#UsingTimeTracking-JIRAintegration).  

Thanks,

Ann

comments: author: John Tarbotton
body: Thanks for the reply.

This is most unfortunate as it makes it difficult for me to use. I need to record the current time and elapsed time when I start. Then when done calculate the time I spent and add to the recorded time and adjust. It would be easier if I could make it not record automatically at all.
Configure Crucible with nginx reverse proxy and SSL
Asked by Gregory Johnson:

Wrote a question and it disappeared somehow, so if this is a duplicate post, apologies.

I'm running Crucible in Docker, and have an nginx reverse proxy (https-portal) in front of it.

My nginx config is generated:

```
server {
 listen 443 ssl http2;
 server_name crucible.myserver.com;

ssl on;
 ssl_certificate /var/lib/https-portal/crucible.myserver.com/production/chained.pem;
 ssl_certificate_key /var/lib/https-portal/crucible.myserver.com/production/domain.key;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
 ssl_session_cache shared:SSL:50m;
 ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
 ssl_prefer_server_ciphers on;

ssl_dhparam /var/lib/https-portal/dhparam.pem;

# Prevent Nginx from leaking the first TLS config
 if ($host != $server_name) {
 return 444;
 }


 location / {
 
 proxy_pass http://crucible_crucible_1:8080;
 
 proxy_set_header Host $host;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header X-Forwarded-Proto $scheme;


 }
 
}
```

My crucible config for my web-server is currently empty, which works if I access the application outside of the context of my reverse proxy (ie: if I turn it off), and use http and port 8080:

```
<web-server>
 <http bind=":8080" />
</web-server>
```

However, I want to access it as <https://crucible.myserver.com>.

Thank you in advance.

Greg


Answers:
author: Lars Olav Velle
body: Go to <https://crucible.example.com/admin/viewServerSettings.do>

Set the following:

Proxy scheme https  
Proxy host crucible.example.com  
Proxy port 443  
Site URL <https://crucible.example.com>

comments: author: Lars Olav Velle
body: The config.xml would be:

\<web-server site-url="<https://crucible.example.com>"\>  
\<http bind=":8060" proxy-host="crucible.example.com" proxy-port="443" proxy-scheme="https"/\>  
\</web-server\>


author: Gregory Johnson
body: This worked out great! Thanks. Strange since I think I had tried multiple combinations of the above, but I guess I never quite landed on the correct one.


author: brian.pang@commscope.com
body: I configured the nginx for Ubuntu 16.04, Can someone show me the default setting?

/etc/nginx/sites-available/default

Thanks!
Mirror Production Environment to Lower Environment For Fisheye-Crucible
Asked by Vishal Srivastava:

Hi,

I want to replicate my Fisheye production environment to my Fisheye lower Invironment. I have refreshed Database and now now I would like to know if i need to copy any folder manually from my production environment Fisheye home directory to lower environment home directory.


Answers:
author: Grzegorz Lewandowski
body: I don't really understand what you're trying to achieve but it's not recommend to mess with Fisheye\&Crucible files.

The application store its data on a filesystem and database. That's why the only recommended way of creating backups is using built-in backup feature.

comments: author: Vishal Srivastava
body: What I mean to say is that When we refresh our Confluence Lower Environment with Confluence production Environment we copy "attachment" folder from production environment to our lower environment manually so that the data on both the environment are same and synchronized.

Similarly i would like to know if I need to do any manual copy for any repository or not from production Environment to lower Environment


author: Grzegorz Lewandowski
body: Still not really sure what do you want to achieve.

Do you want to run test environment ? If so, I think you can create a backup and restore it to test environment, but make sure then you use different database, otherwise data in a production DB might be overwritten.

It's not recommended to copy any files by hand, especially with running Fisheye\&Crucible server, since it may lead to a unrecoverable indexes corruption. If that occurs, you'll need to reindex your repositories which can take a lot of time (depending on the history of the repository itself)


Tags: production

update

upgrade
Linking crucible with jira
Asked by Anudeep G:

I installed crucible trail version when my JIRA test instance is located, I think I installed it successfully. i tried to link crucible with jira, from JIRA point of view I can see that link is connected, but from crucible point of view I see Network Error.

2nd think is I add SVN repository in crucible, this also is giving me error.

![crucible app link error.PNG](/t5/image/serverpage/image-id/11029iF6774A2CF4B8395F/image-size/large?v=v2&px=999 "crucible app link error.PNG")

Can someone help me?


Answers:
author: somethingblue
body: Hi,

There is an article titled [SSL and application link troubleshooting guide](https://confluence.atlassian.com/applinks/ssl-and-application-link-troubleshooting-guide-790632063.html) that may be able to help. Take a look at the section titled ***The remote certificate can't be trusted***:

The application link was attempting to communicate over HTTPS with the remote application but can't trust the remote SSL certificate.

The remote application may be using a self-signed SSL certificate or a certificate that was issued by a certificate authority that isn't known by the local application.

You may see any of these error messages in the Atlassian application logs:  

    javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

In that article you'll find a table with a checklist of possible causes:

1. The remote SSL certificate has expired.
2. The remote certificate doesn't appear to be issued by a trusted authority (it may have been self-signed).

3. The remote certificate may be in the wrong location in the file system.

Check the above and to remedy this:

1. Check the certificate details online (for example using <https://www.digicert.com>).
2. If the certificate was issued by a trusted authority, you may need to install one or more intermediate certificates.
3. If the certificate is self-signed, you can import the certificate into the Java trust store, for the JVM that the local application is using. See [Check the SSL certificate location](https://confluence.atlassian.com/applinks/ssl-and-application-link-troubleshooting-guide-790632063.html#SSLandapplicationlinktroubleshootingguide-location) below.
4. See [Check the SSL certificate location](https://confluence.atlassian.com/applinks/ssl-and-application-link-troubleshooting-guide-790632063.html#SSLandapplicationlinktroubleshootingguide-location).

Once you have gone through those steps if you're still running into this issue please reach out to us and we'll go from there.

Cheers,

Branden

Cheers,

Branden

comments: author: Anudeep G
body: Thanks for taking time and replying for my question, unfortunately I don't have system admin rights, to troubleshoot. I am trying to implement JIRA and other Atlassian tools in my organization from scratch.

Can you guide me, are there any particular things that I can check with my system admin, so that he/she no need to take time to investigating right from the installation?
Multiple Fisheye repos pointing to same location wasting space?
Asked by Doug:

We're running an older Fisheye 3.10 instance. I'm not very familiar with how the product works, but upon looking through the configured repos I'm seeing multiples with different names pointing at the same location. An example is 2 repos pointing at perforce:1666//projectA/folder1.

* The SCM Details section are configured exactly the same
* Include/Exclude Paths are different

Does it make sense to have different repos pointing at the same location, but different exclusions? If the same locations exist among the exclusion configs does that waste disk space? I've got another user wanting a new repo created pointing to the same root so I'm trying to determine if we can reuse anything. Thanks


Answers:
author: Ben Stuart
body: Hey Doug,

It just depends on if each repository is indexing certain locations or file types exclusively. I can't think of a good reason that you would want to have 2 repositories that are mostly the same. Maybe you can get some more details from your users about that.
What is the REST API to get session token in CR2.7.11 FE2.7.11
Asked by Hijas Ahmed:

I used following REST API to get the session token:

[http://host:port/rest-service/auth-v1/login](https://docs.atlassian.com/fisheye-crucible/2.7.12/wadl/crucible.html#d2e4)?userName=\<value\>\&password=\<password\>

It gives me the following error:

The requested resource cannot be found.  
Remote API is disabled  
You are running release CR2.7.11 FE2.7.11 (20120227023831 2012-02-27), please report your release number when reporting bugs.

Can anyone help me to sort this out.


Answers:
author: Thomas Deiler
body: Dear [@Hijas Ahmed](/t5/user/viewprofilepage/user-id/1170198),

If you plan to use the API, you will not need any session specific parts. REST as the name says is 'stateless'. So no login is required. Just use basic authentication.

In the upper message the REST interface is disabled. If you like to use it, ask your admin to enable it.

Hope I helped you - if not dare to ask on.

Thomas

comments: author: Thomas Deiler
body: Dear [@Hijas Ahmed](/t5/user/viewprofilepage/user-id/1170198),

you didn't came back - have you meanwhile solved you issue? Do you need more information?

So long

Thomas
Atlassian plugins won't update after Upgrade
Asked by Chad DeShaw:

Support Tools Plugin \<---- This plug-in has not update should I disable it or uninstall it?

Atlassian Troubleshooting and Support Tools \<---- This plugin says there is an update but just throws Unexpected Error when trying to update. How should I update this?


Answers:
author: Mikael Sandberg
body: Duplicate of <https://community.atlassian.com/t5/Fisheye-Crucible-questions/Atlassian-plugins-won-t-update-after-Upgrade/qaq-p/686234>