-
Notifications
You must be signed in to change notification settings - Fork 108
Building Agit
Agit is Maven-based, and all of it's dependencies (apart from the Android SDK) are in Maven Central, so building from the command-line is easy:
export ANDROID_HOME=/home/roberto/tools/android-sdk # Change to the location of your SDK!
git clone git://github.com/rtyley/agit.git agit-parent
cd agit-parent
mvn clean install
This will download all the project dependencies, compile the project, deploy the APK to your device, and run the [integration tests][integration tests].
You might find that your device doesn't let you install Agit if you already have the version from the Android Market installed - this is a standard Android security measure, it won't let you directly replace an app that's been signed with a differing key. Just uninstall Agit under 'Manage Applications' and you'll then be able to install your own version.
The integration tests will install toy-ssh-agent into the Android VM, this will interfere with the ConnectBot ssh-agent if you're using that for SSH support. If you want to use Agit with SSH, make sure that ConnectBot is installed before Agit and toy-ssh-agent - if necessary, uninstall all three apps and start again.
- Features
- SSH & HTTP support
- Bare-Repos & Finding-Your-Files
- Memory usage
- Reporting-Bugs
- Contributing