Tuesday, September 29, 2015

Git Clone and Push Using SSH with Passphrase

Open console and type

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/user_name/.ssh/id_rsa):<return>
Enter passphrase (empty for no passphrase):<type passphrase>
Enter same passphrase again:<type passphrase>
Your identification has been saved in /c/Users/user_name/.ssh/id_rsa.
Your public key has been saved in /c/Users/user_name/.ssh/id_rsa.pub.
The key fingerprint is:
**:**:**:**:**:** user_name@COMPUTERNAME

Your public key is at c:/Users/user_name/.ssh in file id_rsa.pub. Add the public key to your bitbucket account.

$ git clone git@bitbucket.org:folder_name/project_name.git
Cloning into project_name...
The authenticity of host 'bitbucket.org (131.103.20.167)' can't be established.
RSA key fingerprint is **:**:**:**:**:**.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'bitbucket.org,131.103.20.167' (RSA) to the list of known hosts.
Enter passphrase for key '/c/Users/user_name/.ssh/id_rsa':
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.

$ cd project_name/

modify/create/add files

$ git add .

$ git commit -m "message"
[master d72b82a] modified readme file again
 1 files changed, 1 insertions(+), 1 deletions(-)

$ git push -u origin master
Enter passphrase for key '/c/Users/user_name/.ssh/id_rsa':<type passphrase>
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 300 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@bitbucket.org:folder_name/project_name.git
   cf17705..d72b82a  master -> master
Branch master set up to track remote branch master from origin.

This is how you communicate wit SSH enabled git repo.

Sunday, September 27, 2015

Upgrade and Update Ubuntu Linux

On Ubuntu you can perform following updates:
sudo apt-get update      
sudo apt-get upgrade       
sudo apt-get dist-upgrade  
If you want install newer version of operating system for example you want to migrate from 14.04 to 14.10
sudo do-release-upgrade  
for troubleshooting visit https://help.ubuntu.com/community/Upgrades#Upgrade_policy




Tuesday, September 1, 2015

CentOS Mount USB Device and Extend Volume

To mount USB device edit /etc/fstab as root on CentOS

/dev/sdb1 /media/USBDEVICE2 ntfs-3g rw,umask=0000,defaults 0 0
/dev/sdb1 /media/USBDEVICE1 vfat rw,umask=0000,defaults 0 0 

To expand volume on CentOS after resizing in VirtualBox and GParted

[root@flo ~]# lvm vgdisplay

[root@flo ~]# lvextend -l +100%FREE /dev/mapper/vg_danube-lv_root

[root@florida ~]# df -T
Filesystem           Type  1K-blocks    Used Available Use% Mounted on
/dev/mapper/vg_danube-lv_root
                     ext4    8648080 7608976    949924  89% /
tmpfs                tmpfs    961132     152    960980   1% /dev/shm
/dev/sda1            ext4     487652   87980    374072  20% /boot

Volume still not resized.

[root@flo ~]# resize2fs  /dev/mapper/vg_danube-lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_danube-lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/vg_danube-lv_root to 4728832 (4k) blocks.
The filesystem on /dev/mapper/vg_danube-lv_root is now 4728832 blocks long.

[root@flo ~]# df -T
Filesystem           Type  1K-blocks    Used Available Use% Mounted on
/dev/mapper/vg_danube-lv_root
                     ext4   18486004 7612456  10685860  42% /
tmpfs                tmpfs    961132     304    960828   1% /dev/shm
/dev/sda1            ext4     487652   87980    374072  20% /boot

Now volume has been resized.