

It's possible the Inotify Limit made some kind of impact on GitKraken causing GitKraken to say it could not find a compatible repository. Thing is, the repository is fine, and I used git to do my commits without problem. Previously in the day GitKraken gave a message while opening the same repository that it didn't find a ' Compatible Repository' and it refused to even open the repository. Gitkraken Couldn't Find Compatible Repository Please increase your inotify limit and reopen this repository.

Inotify Limit Error File watching is disabled for this repository. Upon opening the repository in question, GitKraken showed a notification window with this message:

Turns out the issue has nothing to do with GitKraken, and is also fairly easy to fix. Today I went to do some commits in one of my repositories but GitKraken told me it had gotten an Inotify Limit Error, and that I needed to increase this limit.
#GITKRAKEN COULD NOT FIND A COMPATIBLE REPOSITORY SOFTWARE#
If you're a software developer you should absolutely give GitKraken a try. GitKraken is a totally excellent Git client. The above, once I ran it and opened up GitKraken it worked just fine again as nothing had happened. For me, it was simply a matter of navigating to the project directory and running: git reset -hard however, if you need changes, your repo will be interactable just fine on the command line.Īs far as I could see with everything I tried, GitKraken won’t ever fix itself, the command line is the only solution. I realise this is a bit of a nuclear fix, but you’ll need to open up PowerShell to fix this. I tried closing and reopening GitKraken, but it was clear that GitKraken wasn’t going to let me open up that repo again. The merge and stashing seemed to fail because in the changes I was attempting to merge in, some files were deleted. My problem was I was using Bash Ubuntu on Windows, which has a nasty habit of locking files.

I recently encountered an error in GitKraken after a bad merge occurred when trying to merge in some changes from the main development branch, whilst I had quite a few local changes that GitKraken usually automatically stashes for me.
