# Service credential User - Test git connection UX

**URL:** <https://discuss.bitrise.io/t/service-credential-user-test-git-connection-ux/1253>\
**Category:** Website Issues\
**Created:** [March 23, 2017, 2:57pm UTC](https://discuss.bitrise.io/t/service-credential-user-test-git-connection-ux/1253 "2017-03-23T14:57:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mvachon](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/mvachon/32/311_2.png) [@mvachon](https://discuss.bitrise.io/u/mvachon)\
**Post date:** [March 23, 2017, 2:57pm UTC](https://discuss.bitrise.io/t/service-credential-user-test-git-connection-ux/1253/1 "2017-03-23T14:57:44Z")

</div>

Hi,

I would like to report a big UX problem (IMO) about the Test git connection button found in the Service credential User section of the project’s Team settings.

So, I was setting up my project and PR status was not correctly being configured. I knew it was the service credential user.

So I went there, in the dropbox selected the correct user, then press `Test git connection` button. And it was always failing saying the access token was not set. It was weird because this user is configured globally and it was working in other projects.

After an hour or two of fiddling and reading, I tried saving the changed and then doing the test button. And this time, it worked!

It’s then that I realized than changing the selected value in the dropbox did not affect the button at all and instead, was still testing the connection with the previous user, which was indeed not having access.

I highly recommend that the button becomes contextual based on the current dropbox selection and not tied to the currently saved value.

At the very least, it should be 100% clear what is the current user that will be used to test the connection. Potential solutions (maybe apply more than one):

- The button text could have the username in it.
- A label could explain the behavior
- The error message should contain the username for which connection failed.
- On failure, a label could appear explaining for which user the connection was made for.

Regards,  
Matt

---

<div class="post-metadata">

**Author:** ![norbert](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/norbert/32/21_2.png) [@norbert](https://discuss.bitrise.io/u/norbert)\
**Post date:** [March 23, 2017, 3:23pm UTC](https://discuss.bitrise.io/t/service-credential-user-test-git-connection-ux/1253/2 "2017-03-23T15:23:57Z")

</div>

Hi,  
Sorry for the inconvenience and thanks for reporting and for suggestions.  
We’ll start working on the fix, I’ll let you know once it’s released.

---

<div class="post-metadata">

**Author:** ![norbert](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/norbert/32/21_2.png) [@norbert](https://discuss.bitrise.io/u/norbert)\
**Post date:** [March 29, 2017, 6:59am UTC](https://discuss.bitrise.io/t/service-credential-user-test-git-connection-ux/1253/3 "2017-03-29T06:59:22Z")

</div>

Hi,

Thank you for your feedback and advice.  
We are already released the fixes but if you have any further problems please let me know.

Br,  
Norbert

---

<div class="post-metadata">

**Author:** ![mvachon](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/mvachon/32/311_2.png) [@mvachon](https://discuss.bitrise.io/u/mvachon)\
**Post date:** [March 29, 2017, 3:59pm UTC](https://discuss.bitrise.io/t/service-credential-user-test-git-connection-ux/1253/4 "2017-03-29T15:59:28Z")

</div>

All good, thanks!
