User Tools

Site Tools


git
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
git [2021/10/06 10:45] (current) buchanan
Line 1: Line 1:
 +====== General git tips ======
  
 +  * To allow a bare repo to be able to "fetch" updates from the remote:
 +<code>
 +git config remote.origin.fetch 'refs/heads/*:refs/heads/*'
 +</code>
 +
 +====== Setup a local git server ======
 +These steps are from this page: http://www.spinellis.gr/blog/20130619/
 +  * Create a group for git users: groupadd gitgroup
 +  * Add each user with "useradd -m -G gitgroup <username>"
 +  * Create the repo in a place which has at least group/user level rx permissions (don't need w):
 +<code>
 +    # cd <destination directory>
 +    # git init --bare <repo_name>.git
 +    # chmod g+rx <repo_name>.git
 +    # chown -R :gitgroup <repo_name>.git
 +    # cd <repo_name>.git
 +    # git config core.sharedRepository group
 +    # find . -type d -print0 | xargs -0 chmod 2770
 +    # find . -type f -print0 | xargs -0 chmod g=u
 +</code>
 +  * Clients can now login with SSH authentication and clone the repo
git.txt · Last modified: 2021/10/06 10:45 by buchanan