install mysql server pada ubuntu server 12.10

Yuk nginstall mysql server pada Ubuntu Server 12.10

Bismillah

q>Ketikkan perintah berikut ini :

sudo apt-get install mysql-server

q> Ditengah proses instalasi akan ditanyakaan password untuk user root, masukkan password untuk user root sebanyak dua kali 🙂 , kq 2 kali yapz ( sebagai konfirmasi kebenaran untuk password pertama yang dimasukkan, sebagai peng-Yakin bahwa password pertama benar sesuai yang ada di pikiran ) , he he

q> Start mysql service

sudo /etct/init.d/mysql start

q> Restart mysql service

sudo /etct/init.d/mysql restart

q> Stop mysql service

sudo /etct/init.d/mysql stop

Alhamdulillah

Sumber :
https://help.ubuntu.com/12.04/serverguide/mysql.html

error: insufficient permission for adding an object to repository database ./objects

Ops error ini terjadi ketika menjalankan perintah git push origin master untuk nge-push file ke dalam server git Ubuntu 12.10

Bismillah

q> Error
Selection_133

q> Ini pesan errornya

$ git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 249 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects

fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit

q> Ops ,, liat dulu group dari user yang digunakan, misalnya user ubuntu adalah saifiahmada, maka

groups saifiahmada

q> Masuk ke direktory dari repository, misalnya repository ada pada /var/git/myweb.git , maka

cd /var/git/myweb.git

q> Ubah group  file yang ada / yang baru dibuat menjadi sama dengan group dari direktory

sudo chmod -R g+ws *

q> Karena user = saifiahmada, maka rubah group file menjadi saifiahmada

sudo chgrp -R saifiahmada *

q> Sukses

$git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 249 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
To file:///var/git/myweb.git/
* [new branch] master -> master

q> Ini skrensot nya
Selection_134

Alhamdulillah

sumber::
http://parizek.com/2011/05/git-insufficient-permission-for-adding-an-object-to-repository-database-objects/

membangun server git pada ubuntu server 12.10

server git untuk coding bareng-bareng

Bismillah

q> Install git-core, apache2 dan gitweb

q> Update repo Ubuntu dulu

sudo apt-get update

q> Install git-core

sudo apt-get install git-core

q> Install apache2

sudo apt-get apache2

q> Install gitweb

sudo apt-get gitweb

q> Buat repo

sudo git init /var/git/myproject
q>
sudo git init --bare --shared /var/git/myproject

q> Edit file default pada /etc/apache2/site-available

sudo nano /etc/apache2/site-available/default

q> Menjadi seperti ini :

<VirtualHost *:80>
  DocumentRoot /var/git

  <Directory "/var/git">
    Allow from All
    Options +ExecCGI
    AllowOverride All
  </Directory>

  SetEnv GIT_PROJECT_ROOT /var/git
  SetEnv GIT_HTTP_EXPORT_ALL
  ScriptAlias /git/ /usr/lib/git-core/git-http-backend/

</VirtualHost>

q> kemudian simpan -> ctrl+o dan keluar ctrl+x

q> Kemudain edit lagi file gitweb.conf yang ada pada /etc

sudo nano /etc/gitweb.conf

q> Menjadi seperti ini

# path to git projects (<project>.git)
$projectroot = "/var/git";

# directory to use for temp files
$git_temp = "/tmp";

# target of the home link on top of all pages
#$home_link = $my_uri || "/";

# html text to include at home page
$home_text = "indextext.html";

# file with project list; by default, simply scan the projectroot dir.
$projects_list = $projectroot;

# stylesheet to use
$stylesheet = "/gitweb/gitweb.css";

# logo to use
$logo = "/gitweb/git-logo.png";

# the 'favicon'
$favicon = "/gitweb/git-favicon.png";

q> Kemudian simpan dengan Ctrl+O dan keluar dengan Ctrl+X

q> Kemudian edit file gitweb yang ada pada apache2

sudo nano /etc/apache2/conf.d/gitweb

q> Menjadi seperti ini

   Alias /gitweb /usr/share/gitweb

    <Directory /usr/share/gitweb>
       Options FollowSymLinks +ExecCGI
       AddHandler cgi-script .cgi
    </Directory>

q> Simpan dan keluar.

q> Restart apache2

sudo /etc/init.d/apache2 restart

q> Kemudian buka pada client web untuk server git menggunakan brower, seumpama IP address dari server git ini adalah 192.168.2.202 maka akses dengan alamat http://192.168.2.202/

Selection_132

q> Untuk membuka gitweb, misalnya IP address server git adalah 192.168.2.202 maka,

akases lewat browser http://192.168.2.202/gitweb

Selection_135

Alhamdulillah

Sumber ::
http://www.tikalk.com/setup-git-and-gitweb-under-apache-ubuntu

apache2: Could not reliably determine the server’s fully qualified domain name

Ketika restart apache kq muncul error seperti judul di atas ?

Bismillah

q> Gogling ketemu banyak artikel to fix this issue 🙂

q> Edit file apache2.conf

sudo nano /etc/apache2/apache2.conf

q> Tambahkan satu baris berikut ini pada file tersebut
ServerName localhost

q> Kemudian restart apache2

sudo /etc/init.d/apache2 restart

Alhamdulillah

push project dari eclipse ke repo remote github

Saya punya project pada eclipse bagaimana cara nge-push ke github ya ?

Bismillah

q> Eclipse nya instal plugin egit dulu, pada eclipse -> menu Help -> Eclipse Marketplace
q> Daftar account ke github, buka http://github.com
q> Tambahkan repository baru
q> Masukkan nama repository, isi dekripsi klik tombol Create Repository
Selection_117
q> Tampilan setelah tombol Create Repository diklik
Selection_118
q> Cara ngeshare project dari eclipse ke github ( push )
selection_shareproject
q> Pilih Git
Selection_119

q> Pilih Use or create repository in parent folder of project, kemudian klik Create Repository

Selection_120

q> Klik Finish
Selection_121

q> Tampilah project setelah tombol Finish diklik, ada keterangan NO-HEAD, karena belum terhubung ke master repository.
Selection_122

q> Lakukan commit project ke repository local (folder .git yang ada pada project myweb)
selection_shareproject1

q> Isi pesan, dan pilih file yang akan di-commit ->  tombol commit
Selection_123

q> Tampilan project setlah dilakukan commit ( berubah menjadi master, sebelumnya NO-HEAD)
Selection_124

q> Push project, klik kanan project -> Team -> Remote -> Push
selection_shareproject2

q> pada URI isi dengan alamat ssh pada github,

Selection_125

q> Pilih master -> Add Spec
Selection_126

q> Setelah Add Spec diklik
Selection_127

q> Tampilan setelah tombol finish diklik, tampilah seperti ini menandakan sukses nge-push ke repo remote
Selection_128

q> Cek di website github apakah sudah masuk code / project yang sebelumnya di-push
Selection_129

q> OK sukses dan berhasil.

Alhamdulillah