I spent some time trying to figure out how to get this to run on Ubuntu. There is a youtube video about getting this to work in Ubuntu 11.04 but after following the steps shown, I still could not get it to work.
Here is what I ended up doing. I downloaded the .zip file for Windows and Linux and extracted it into /home/apps. From the terminal, I ran:
$ mono /home/apps/GitExtensions/GitExtensions.exewhich produced the following error:
Unhandled Exception: System.TypeLoadException: Could not load type 'GitUI.FormChooseTranslation' from assembly 'GitUI, Version=2.40.0.0, Culture=neutral, PublicKeyToken=null'.[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'GitUI.FormChooseTranslation' from assembly 'GitUI, Version=2.40.0.0, Culture=neutral, PublicKeyToken=null'.
Installed mono software |
After installing MonoDevelop, GitExtensions opened with no problem at all. I was able to select my language and configure it for first time use.
One more thing that I wanted was an icon on the launcher so I didn't need to keep running this from the terminal. This post helped me out there. From the terminal run:
$ sudo apt-get install --no-install-recommends gnome-paneland then to create a launcher:
$ gnome-desktop-item-edit ~/Desktop/ --create-newThe icon can be changed to the GitExtensions icon but you have to first change it to an image format such as .jpeg or .gif. Open the .ico file that came with GitExtensions in an image editing program and save it as a .jpeg or .gif. Then in the Create Launcher window, click on the icon in the top left and select the file that you just created. Give the launcher a name and for its command set it to 'mono' and then the path of GitExtensions.exe. Here is mine:
Git Extensions Launcher |
Thanks, it's very helpful!
ReplyDeleteHi,
ReplyDeletethanks for this. Do you have the crashes if you pushes the commit button?
best Regards
Jonanova
Two years later and it is still shaky. Fonts are weird, sizes are off, and color diffs dont work. Not sure why it is considered a second class citizen on Linux... this is the best git client around.
ReplyDelete