Author: thomas Date: Tue Jan 12 00:44:00 2021 New Revision: 24110 Log: Add a note to hide absolte paths to projects
Modified: trunk/BOOK/general/prog/gitserver.xml Modified: trunk/BOOK/general/prog/gitserver.xml ============================================================================== --- trunk/BOOK/general/prog/gitserver.xml Tue Jan 12 00:14:23 2021 (r24109) +++ trunk/BOOK/general/prog/gitserver.xml Tue Jan 12 00:44:00 2021 (r24110) @@ -217,7 +217,8 @@ actions on the repository and the changes users are commiting can be distiguished as the local user name (see <filename>~/.gitconfig</filename>) is recorded in the - changesets.</para> + changesets. + </para> </note> <para> @@ -228,6 +229,21 @@ for public read-only access. </para> + <para> + In the URL used to clone the project, the absolute path (here + <filename>/srv/git/project1.git</filename>) has to be specified + as the repository is not in git's home directory but in + <filename class="directory">/srv/git</filename>. To get rid of the + need to expose the structure of the server installation, a symlink + can be added in git's home directory for each project like this: + </para> +<screen role="nodump"><userinput>ln -svf /srv/git/project1.git /home/git/</userinput></screen> + + <para> + Now, the repository can be cloned using + </para> +<screen role="nodump"><userinput>git clone git@gitserver:project1.git</userinput></screen> + </sect3> <sect3 id="gitserver-init"> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page