[fpc-other] GIT versioning server on Raspberry Pi?
Bo Berglund
bo.berglund at gmail.com
Tue May 30 23:19:32 CEST 2017
On Tue, 30 May 2017 15:37:30 +0100, Graeme Geldenhuys
<mailinglists at geldenhuys.co.uk> wrote:
>On 2017-05-30 06:53, Bo Berglund wrote:
>> OK, I did not have in mind to use an RPi3 as the final system. I just
>> wanted to acquaint myself with GIT using a small portable unit over
>> the summer.
>
>In that case, you don't even need a RPi... Simply practice by doing the
>following on your local system:
Since my local system is a Windows 7 laptop I have to resort to an RPi
to get the Linux system for which the commands are native...
> mkdir /data/myremote.git
> cd /data/myremote.git
> git init --share --bare .
So this should not be created inside some user home then? In some
documents I found a new user "gituser" is created and in his home is
where they placed the master repository.
>You just created your remote [bare] git repository. The term "bare"
>means that there is no checked out files. If you view that directory it
>simply shows all the normally hidden files that git uses to manage a
>repository.
>
>Now for your working repository where you will do you day-to-day commits:
>
> cd /data/devel/
> git clone /data/myremote.git/ mywork
>
>You will now have a Git repository in /data/devel/mywork/ which is a
>clone of the /data/myremote.git repository. It as automatically set up
>the "origin" as your Remote Git Repo. So if you to a git-push, the data
>will go to "origin"
>
>Now playing around in this "mywork" repository. Create commits and
>branches. Then do a git-push and magically you will have updated the
>"origin" remote git repo too (which in this case is /data/myremote.git/)
>
>What you learn here, is exactly how you would do things with a real
>remote repository.
>
>I highly recommend everybody interested in using Git reads the free and
>open source "Pro Git" book [https://git-scm.com/book/en/v2]. It is
>available online or offline in various formats (PDF, ePub etc). Is is
>well written, fast to read and with tons of real-world Git examples.
I have read a few chapters on-line, including installing git using the
command:
sudo apt-get install git-all
which (of course) differs from the commands I have found in various
other how-to pages concerning git...
I would very much like to have a PDF copy since I usually find that
easier to read than using on-line webpage versions of books.
Could not find the PDF though...
--
Bo Berglund
Developer in Sweden
More information about the fpc-other
mailing list