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 ==== | ||
| ---- | ---- | ||
