Table of Contents

Tools > Git

The server is available at https://git.enroute-computer.com


Log in

The following steps are done at https://git.enroute-computer.com

NOTICE
This is NOT your email password. Use your git password that was provided to you by the system administrator.


Change your password

Your Settings > Password


Update your user profile/avatar

Your Settings > Profile

Your Settings > Avatar


Add your public ssh keys

Your Settings > SSH Keys > Add Key


Test access permissions

The following steps are executed on your local machine

Configure git environment

smithj@one:~$ git config --global user.name "James Smith"
smithj@one:~$ git config --global user.email "smithj@enroute-computer.com"
smithj@one:~$ git config --list
user.name=James Smith
user.email=smithj@enroute-computer.com

Clone sample repository

smithj@one:~$ git clone ssh://git@git.enroute-computer.com:20022/ecs/playground.git
Cloning into 'playground'...
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.

Add a test file

smithj@one:~$ cd playground
smithj@one:~/playground$ echo "smithj: testing git access" > smithj.txt
smithj@one:~/playground$ git add smithj.txt 

Commit changes

smithj@one:~/playground$ git commit -m "Add smithj.txt file"
[master 7d11e1e] Add smithj.txt file
 1 file changed, 1 insertion(+)
 create mode 100644 smithj.txt

Push changes to the server

smithj@one:~/playground$ git push -v origin
Pushing to ssh://git@git.enroute-computer.com:20022/ecs/playground.git
Counting objects: 3, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 317 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To ssh://git.enroute-computer.com:20022/ecs/playground.git
   8f4211a..7d11e1e  master -> master
updating local tracking ref 'refs/remotes/origin/master'

Review your commit at https://git.enroute-computer.com


Disclaimer

Above screenshots were taken using Gogs 0.11.29