Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    • Download the latest SubGit version from the website:

      https://subgit.com/download.html

    • Extract files:

      No Format
      $ unzip subgit-3.2.6.zip


      Expand
      titleSee extraction command output…


      Code Block
      languagetext
      themeFadeToGrey
      titleunzip subgit
      $ unzip subgit-3.2.6.zip 
      Archive:  subgit-3.2.6.zip
         creating: subgit-3.2.6/
        inflating: subgit-3.2.6/CHANGES.txt  
        inflating: subgit-3.2.6/README.txt  
        inflating: subgit-3.2.6/LICENSE.txt  
         creating: subgit-3.2.6/lib/
        inflating: subgit-3.2.6/lib/svnkit-1.9.0.jar  
        inflating: subgit-3.2.6/lib/jansi-1.6.jar  
        inflating: subgit-3.2.6/lib/slf4j-nop-1.7.12.jar  
        inflating: subgit-3.2.6/lib/unirest-java-1.3.0.jar  
        inflating: subgit-3.2.6/lib/org.eclipse.jgit-4.5.1-sgk-SNAPSHOT_t20170104_1942.jar  
        inflating: subgit-3.2.6/lib/annotations-7.0.3.jar  
        inflating: subgit-3.2.6/lib/slf4j-api-1.7.12.jar  
        inflating: subgit-3.2.6/lib/httpclient-4.3.jar  
        inflating: subgit-3.2.6/lib/httpasyncclient-4.0-beta4.jar  
        inflating: subgit-3.2.6/lib/httpmime-4.3.jar  
        inflating: subgit-3.2.6/lib/json-20090211.jar  
        inflating: subgit-3.2.6/lib/jsch-0.1.44-1.jar  
        inflating: subgit-3.2.6/lib/JavaEWAH-0.8.3.jar  
        inflating: subgit-3.2.6/lib/httpcore-4.3.jar  
        inflating: subgit-3.2.6/lib/commons-logging-1.1.3.jar  
        inflating: subgit-3.2.6/lib/commons-codec-1.6.jar  
        inflating: subgit-3.2.6/lib/httpcore-nio-4.3-beta2.jar  
        inflating: subgit-3.2.6/lib/sequence-library-1.0.3.jar  
        inflating: subgit-3.2.6/lib/sqljet-1.1.10.jar  
        inflating: subgit-3.2.6/lib/jna-4.1.0.jar  
        inflating: subgit-3.2.6/lib/jna-platform-4.1.0.jar  
        inflating: subgit-3.2.6/lib/trilead-ssh2-1.0.0-build221.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.connector-factory-0.0.7.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.svnkit-trilead-ssh2-0.0.7.jar  
        inflating: subgit-3.2.6/lib/antlr-runtime-3.4.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.core-0.0.7.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.usocket-jna-0.0.7.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.usocket-nc-0.0.7.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.sshagent-0.0.7.jar  
        inflating: subgit-3.2.6/lib/jsch.agentproxy.pageant-0.0.7.jar  
        inflating: subgit-3.2.6/lib/platform-3.4.0.jar  
        inflating: subgit-3.2.6/lib/translator-3.2.6.jar  
        inflating: subgit-3.2.6/lib/svngitkit-2.3.0-SNAPSHOT_918ad5e.jar  
         creating: subgit-3.2.6/lib/licenses/
        inflating: subgit-3.2.6/lib/licenses/LICENSE-ANTLR.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-JNA.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-TRILEAD.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-JSCH.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-SEQUENCE.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-JANSI.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-JGIT.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-APR.txt  
        inflating: subgit-3.2.6/lib/licenses/LICENSE-COMMONS-CODEC.txt  
         creating: subgit-3.2.6/bin/
        inflating: subgit-3.2.6/bin/subgit  
        inflating: subgit-3.2.6/bin/subgit.bat 



    • Move extracted files to opt directory:

      No Format
      $ subdo mv ./subgit-3.2.6 /opt/subgit


    • Add SubGit   bin  folder in PATH variable:
      • Open .bash_profile in a text editor:

        No Format
        $ vi ~/.bash_profile


      • Add SubGit bin directory to PATH line:

        No Format
        …
        PATH=$PATH:$HOME/.local/bin:$HOME/bin:/opt/subgit/bin
        export PATH


      • Save the file and exit text editor.
         
    • To verify SubGit installation, close current terminal session, then start again and run   subgit --version command:

      Expand
      titleClick here to expand command example...


      Code Block
      languagetext
      themeFadeToGrey
      titlesubgit --version
      $ subgit --version
      SubGit version 3.2.6 ('Bobique') build #3714
        (c) TMate Software 2012-2017 (http://subgit.com/)



      It should show the correct SubGit version.
      If it does not  – verify all the steps above are followed precisely. If it doesn't work anyway  –  don't hesitate to contact us at   support@subgit.com