AWS Code Commit Integration 🔗
There is currently no built-in integration for AWS Code Commit.
As a user, I would like to setup an integration inside GK to achieve the following benefits:
- Create repositories on AWS Code Commit account including .gitignore and license
- Automatically generate an SSH key pair and copy it to AWS Code Commit
- Clone from AWS Code Commit repo list
- Identify AWS Code Commit repos with remote avatars on graph
- Add remotes for AWS Code Commit repos
- Create and view Pull Requests
Comments: 26
-
06 Jul, '21
Giacomo Zanotti Admin MergedAn example is the AWS CodeCommit credential helper that requires an MFA code input. The helper is defined as:
`!aws --profile codecommit credential-helper $@`
We have many teams that use credential helpers and as such can only work with remote outside of GitKraken, leaving committing, conflict resolution and branch creation as some of the things that can still be performed in GitKraken. -
07 Jul, '21
Dewald MergedAn MVP for this would be just supporting credential helpers that do not require input. For the AWS CodeCommit helper, this would mean that users that do use MFA will need to assume the role in a terminal and enter their MFA code every time the temporary credentials expire, but GitKraken can still be used while those credentials are cached. This could be anything between 15 minutes and 36 hours (As per https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html)
-
07 Jul, '21
DewaldThis feature seems to be quite in-depth integration with AWS CodeCommit. I logged a feature request for adding support for credential helpers, meaning users of both SSH and HTTPS connections to CodeCommit will be able to use GitKraken. This would be a step in the right direction. You can find the feature request here: https://feedback.gitkraken.com/suggestions/196282/git-credential-helpers-in-gitkraken
-
28 Jul, '21
Jonathan Admin"Git credential helpers in GitKraken" (suggested by Dewald on 2021-07-06), including upvotes (15) and comments (1), was merged into this suggestion.
-
04 Nov, '21
Kris ColemanIt would be nice if this integration included support for AWS Federated Logins using git-remote-codecommit, and would support users providing GitKraken with the local profile name.
https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-git-remote-codecommit.html
https://aws.amazon.com/blogs/devops/federated-multi-account-access-for-aws-codecommit/ -
23 Nov, '21
MarcI already asked this a year ago in the enterprise support. But this is still under consideration.
Meanwhile I get used to the cli. -
28 Feb, '22
EdwardWhen are we going to have this plugin support?, even though it is a great tools, not having this integration, delay my production time.
-
14 Apr, '22
SvenIn our company we also use CodeCommit and we would appreciate an integration to GK!
-
22 Jun, '22
Miguel FerreiraOur company also uses CodeCommit not having this integration is a reason to abandon GK for us.
-
13 Jul, '22
PhilipWe want to work with GK because it`s a great tool. But if GK does not support this feature we have to switch to another solution i think.
-
13 Jul, '22
ChristophSame here! This would be very helpful!
-
17 Aug, '22
Dazz Knowles+1 for this too.
If GK would just follow the .gitconfig settings (perhaps it doesn't follow IncludeIf directives) I could at least push from the tool rather than having to switch to Windows Terminal -
20 Oct, '22
Spencer Thayer+1 for this feature. AWS services are among the industry standard and it's rather absurd that an integration isn't available for an enterprise piece of software like GitKraken.
Please.
Do.
This. -
22 Oct, '22
jxmotIt would be great if it worked with Codecommit, and it would be the first one as far as I can tell. I've looked into other solutions and the support for Codecommit just isn't there. Please add this to Gitkraken!
-
05 Dec, '22
Susan CongerTrying to do Pull Request when I realize I can't because they are not supported with Code Commit. Please add integration with Code Commit.
-
10 Dec, '22
Tornar+1 CodeCommit integration
-
12 Dec, '22
Ryan Bany progress on this? most needed
-
21 Dec, '22
Ville HI have a GitKraken-business motivation for this use case.
AWS CodeCommit is very often used as highlighted by many comments here. In many reasonably secure companies, they require MFA access via git-remote-codecommit or similar credential helpers.
In these environments I have multiple times recommended using GitKraken to large groups, but *every single time* someone asks about being able pull/push from the UI directly.
I have to admit that you have to do that from the terminal, because GitKraken does not work with URLs like `codecommit://`. GitKraken has already lost close to hundred on-going subscriptions from my cases alone.
Just the basic support at start would be excellent, even if it requires some manual steps. For example just being able to configure GitKraken remotes to use git push/pull as-if I ran them from terminal would be perfect start.
This is a blocker for many people to adopt GitKraken, and for you to be able sell more licenses. -
30 Jan, '23
eliorpleaseeeee we most have it
-
23 Feb, '23
JaviAll reasons are already exposed. It's a must have feature. Especially Pull Requests
-
28 Apr, '23
BetoWe need this, I've been using GK through my whole career and I recently found out I have to use Code Commit, and I'm not able to integrate it.
-
10 Aug, '23
HansIt would be great to get feedback about the recent status ...
-
17 Oct, '23
StepanIm in. Really struggling without this integration, makin everything via useless and buggy CodeCommit console
-
19 Oct, '23
Karl RuetzI would also like to see Workspace support for CodeCommit. We have a monolithic repository for extensions to one of our SaaS tools that I would like to break up into multiple repositories. Using a workspace to group these together in the client would be wonderful for us. We also have a blind developer on our staff that would benefit from using the gk command line interface.
-
20 Nov, '23
NachoI stopped paying for GitKraken since on my work we use codeCommit. I would 100% come back to it if it had an integration. Pretty sure there's a lot of people on this same scenario.
1 -
06 Dec, '23
Ross KuslerI don't care about AWS Code Commit. I just need GitKraken to support *basic* git credential helper functionality. Specially I would like to use the Git Credential Manager so that we can work with self-hosted Gitlab instances with users that have 2FA enabled. Enabling 2FA precludes the ability to use SSH or username/password auth over https. This leaves either PATs (which are a security issue) or a git credential helper like GCM.
1