A PCRE internal error occured. This might be caused by a faulty plugin
====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
packages:git [2014/05/30 00:58] admin [Useful Git Commands] |
packages:git [2015/05/24 18:45] (current) admin [Creating Your Local git Copy] |
||
---|---|---|---|
Line 19: | Line 19: | ||
---- | ---- | ||
<code> | <code> | ||
- | sudo apt-get update | + | > sudo apt-get update |
- | sudo apt-get install git | + | > sudo apt-get install git |
+ | </code> | ||
+ | |||
+ | === Create git user and repository === | ||
+ | <code> | ||
+ | > sudo adduser git | ||
+ | Adding user `git' ... | ||
+ | Adding new group `git' (1001) ... | ||
+ | Adding new user `git' (1001) with group `git' ... | ||
+ | Creating home directory `/home/git' ... | ||
+ | Copying files from `/etc/skel' ... | ||
+ | Enter new UNIX password: | ||
+ | Retype new UNIX password: | ||
+ | passwd: password updated successfully | ||
+ | Changing the user information for git | ||
+ | Enter the new value, or press ENTER for the default | ||
+ | Full Name []: | ||
+ | Room Number []: | ||
+ | Work Phone []: | ||
+ | Home Phone []: | ||
+ | Other []: | ||
+ | Is the information correct? [Y/n] Y | ||
</code> | </code> | ||
- | === Create git repository === | ||
Create the main repository for git projects: | Create the main repository for git projects: | ||
<code> | <code> | ||
Line 76: | Line 96: | ||
Login to the server and init a bare repository: | Login to the server and init a bare repository: | ||
<code> | <code> | ||
- | > ssh gituser@my.server.tld | + | > ssh <gituser>@my.server.tld |
> cd /home/git/<git-projects> | > cd /home/git/<git-projects> | ||
> mkdir <project-name.git> | > mkdir <project-name.git> | ||
Line 109: | Line 129: | ||
> git push <staging> +master:refs/heads/master | > git push <staging> +master:refs/heads/master | ||
</code> | </code> | ||
+ | |||
+ | To update an existing remote: | ||
+ | |||
+ | <code> | ||
+ | > git remote set-url <staging> <gituser>@my.newserver.tld:/home/git/<git-projects>/<project-name.git> | ||
+ | </code> | ||
+ | |||
---- | ---- | ||
+ | |||
==== Useful Git Commands ==== | ==== Useful Git Commands ==== | ||
---- | ---- |