Step 1: Install Bitbucket Linky using this guide. Note Bitbucket Connector is no longer being developed. Step 2: Set up a new private repository on Bitbucket. If you’re using WordPress, I’d recommend creating a repository for each plugin you are developing, rather than for the entire install. Leave it empty for now. Step 3 Create a new project in PHPStorm or use an existing one. Click VCS>Create Git Repository. Select the path of your project. Step 4 Now the repository is properly set up, I then added – using Finder – all of my files into the local repository folder. Step 5 Select all of your project – which should be in red text – and click VCS>Git>Add. This will have added these files to the project, but not yet pushed them to the remote server. Step 6 Now select the root directory of your project and click VCS>Git>Commit Directory. Step 7 Go to VCS>Git>Remotes and add a new remote. You need to get this in Bitbucket by clicking ‘I will be starting from scratch’ and then copying the URL (https://email@example.com/youraccount/yourrepo.git) and pasting it into PHPStorm. Step 8 Click VCS>Git>Push. This actually moves the files to the server. Hope that helps some one – took me ages to figure out. You’re now in the capable hands of many guides on how to use Git.
After step 6 I couldn’t find Remotes so I just clicked on project folder, right click, git->repository->push and then clicked on top remote and then added bitbucket link (https) and all the files were being pushed there.
If you want to make backups all of your server files (home dir or whatever) you should first make connection without passwords (using ssh).
First choose username you will be using like user981129, make it in server A (with backups). Then do this:
ssh-keygen -t rsa
You have now .ssh folder with public key (id_rsa.pub). Now go to the second server (server B) where backups will be transferred. Go to the /home/someuser and type:
mkdir .ssh; vi authorized_keys;
and then copy .ssh/id_rsa.pub from server A to authorized_keys.
Then on server B chmod .ssh 700; chmod .ssh/authorized_keys 640;
Then on server A make file with chmod a+x something like in /home/user981129:
and then paste this:
SER="ip of the server where you are transfering files or nameserver"
echo "Backing up data, please wait..."
rsync -avz /home/user981129/admin_backups/admin.root.admin.tar.gz someuser@ipofserverforbackup:/home/someuser/backups/$SER/$NOW/
sudo cp -rp /home/folder /media/backup/folder
sudo cp -a /home/folder /media/backup/folder (UPDATE: use this one!!!preserves everything)
-p same as --preserve=mode,ownership,timestamps
preserve the specified attributes (default: mode,ownership,timestamps),
if possible additional attributes: context, links, xattr, all
When importing data you have got from the datacenter (statistical files) use first openoffice .ods format and import it into already built table (copied table with all the structure) and then just import files to that table. Make sure that openoffice sheet is the same name as db table.
If you previously made table (copied table from table you were using before) then the data will just be imported automatically. You might have some problems with columns number but predefined table (copied) must be the same fields count as with .ods file you are importing.