We have a 3rd party product ("Denodo") which has Git integration, and I've successfully set it up so that it is managing my source code. I've had to manually supply my username/password, and I'm able to commit the changes locally and push the changes to the BitBucket server.
When I view the commits in BitBucket, it's logging all commits under the service account that the 3rd party application runs under; this service account exists in the Users directory, but has not been given any permissions on the BitBucket server, and looking at the "Last Authenticated" date, it says never authenticated. The account itself is "unlicensed" on the server.
I've turned on the logging and profiling, and all the log files that I've looked at have my username as the committer, but still it's not my name that is appearing against the commits - it's the service account.
Where else should I look to try and track down what is going on here?
Hi Adrian,
It appears you are running in the behavior explained in bitbucket server shows a different username.
You may check git configuration of the client on which commits being made. You can run
git config -l
on the client to verify the email that is set. Please read git-config to know more about the configuration.
user.email set in git config will be used to record the commit.
Regards
Prasanth - Atlassian Support
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.