SparkleShare. Çağrı Emer. Ekim, 2011

Benzer belgeler
Program Kurulum. Turquaz Muhasebe. İçindekiler

WAMP SERVER KURULUMU

EFe Event Management System

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Deja Dup. Çağrı Emer. Ekim, 2011

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

Microsoft Outlook 2003 Kurulumu

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

BitTorrent İstemci Kullanımı

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

Linux Kurulumu (Sürüm 1.52) İçindekiler

ADF Transfer Kılavuzu

Paralel Hesaplama - Beowulf Cluster

MOBİLTEG MİKRO DEPO OTOMASYONU

XMail. Kurulum ve Senkronizasyon Ayarları Rehberi

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

V14xx Güncelleme İşlemleri

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

Nova Dental D Ana Makine Kurulum (Windows Server XP Home/Pro)

TÜRKİYE KAMU HASTANELERİ KURUMU WEB SİTESİ YÖNETİM REHBERİ

Veri Tabanı Yönetim Sistemleri Bölüm - 02

e-imzatr Kurulum Klavuzu

iphone ios Mail Kurulumu

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

SpamTitan CD'den kurulum

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

Outlook Web Access'a Güvensiz Girmeyin

Exchange Server 2010 Sertifika Oluşturma

Kurulum Dökümanı * v * Bu döküman FortiLogger versiyonu için hazırlanmıştır.

BEUN VPN Hizmeti. VPN Nedir?

LOGO Online Mutabakat ve Finans Süreç Yönetimi. ARTI BİLİŞİM ve DESTEK HİZMETLERİ

RPMNET WOLVOX REPORTER

Opera V2 Kurulum Klavuzu V0.01

Kurumsal Güvenlik ve Web Filtreleme

Proticaret Exclusive v3.2.0 E-Ticaret Yazılımı Kurulum Dokümanı

KÜTÜPHANE KAYNAKLARINA DIŞARIDAN (PROXY SUNUCU KULLANARAK) BAĞLANMAK İÇİN YAPILMASI GEREKENLER A. INTERNET EXPLORER KULLANICILARI İÇİN;

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

Security Configuration Wizard ile güvenliği artırmak

Kurumsal Güvenlik ve Web Filtreleme

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

iphone & ipad için e-posta hesabı kurulumu

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

Apache üzerinden Red Hat 5 yüklenmesi

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon :

MEB E-Posta Hizmetleri ve Outlook Programı

VMware Üzerine BackTrack 5 Kurulumu

LOGO için Online Mutabakat Kullanım Kılavuzu

Güvenli Doküman Senkronizasyonu

HUAWEI Cihazlara Erişim Yöntemleri

KANTAR UYGULAMASI Kurulum Kılavuzu

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

THE PROJECT UMBRELLA BİLGİLENDİRE KILAVUZU.

Kurulum Dökümanı. v

Öğrencilerin Canlı derslere katılması, * Sisteme giriş

Elektronik Dergi ve Veri Tabanlarına Kampus Dışından Erişim

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

adresine tıklayarak kayıt ekranına giriş yapınız.

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

KALİ SUNUCUDA TOR, PROXYCHAINS, PRIVOXY, TOR- TUNNEL KURULUMU VE KULLANIMI

SATFINDER SF03HD DRİVER FREKANS VE YAZILIM YÜKLEME TALİMATI DRİVER YÜKLEME TALİMATI FREKANS YÜKLEME TALİMATI YAZILIM YÜKLEME TALİMATI SIGNAL METER

Windows Live Mail Programı Kurulumu ve Ayarlanması

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA Yazılım Merkezi ile Program Kurma

Cihazınızın İnternet ayarlarını yapabilmek için lütfen aşağıdaki adımları takip ediniz;

DYNED SİSTEMİNİ AKTİF OLARAK KULLANMAK İÇİN ÖĞRETMEN OLARAK HANGİ İŞLEMLER YAPACAĞIZ AŞAĞIDA ADIM ADIM YAZILMIŞTIR

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

Vasco Kurulumu ve Active Directory Entegrasyonu

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

Nagios Network Monitör Uygulaması -2

Linux Ubuntu Kurulumu

Maltego Nedir? Maltego Nedir? - 1

Bilgiyolu Yayıncılık Elektronik Sunum Programı Kurulum Kılavuzu

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

TachoMobile Server Uygulaması Kullanım Kılavuzu

e-imzatr Kurulum Klavuzu

e-imzatr Kurulum Klavuzu

Spss 14 İçin İhtiyaç Duyulan Minimum Donanım Ve Yazılım Gereçleri; SPSS 14.0 programını License sunucusu üzerinden kurulumu:

İçindekiler Hitit Sayım Cihazı Kurulum ve Kullanım Kılavuzu... 2 Sayım Cihazı Kurulum İşlemleri... 2 Hitit Kurulum işlemleri...

ETKİLEŞİMLİ TAHTA KORUMA SİSTEMİ KURULUM

Domain(Alan Adı) ve Hosting (Barındırma Hizmeti) Alma

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

NEUTRON DDNS KURULUMU

J-Guar Self Servis Kurulumu

NECMETTİN ERBAKAN ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI DreamSpark Kullanım Talimatı

7/24 destek hattı Kolay kurulum CD si Üç yıl garanti Üç yıl garanti YM.WR.5341.UM.TR.D01REV

3-

Moodle MOODLE ÖĞRENCİ EL KİTABI HAZIRLAYAN ULAŞ REMZİ KORALAY

ÇANKRI KARATEKİN ÜNİVERSİTESİ

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.0'dan v3.1.0'a)

Ecza Depolarına Ait E-Fatura Aktarım Modülü

P-TECH RF MODEM MODBUS SERİ HABERLEŞME KILAVUZU

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.2.0'dan v3.2.1'e)

E-FATURA LOGO ENTEGRATÖRLÜK UYGULAMASI

MaestroPanel Kurulum

GOOGLE DRİVE KULLANARAK FORM OLUŞTURMA

MIRACLE DATA WORKS KURULUM DOKÜMANI

Transkript:

SparkleShare Çağrı Emer Ekim, 2011

İçindekiler 1 Giriş.................................................... 2 2 GitHub ile Kurulum............................................ 5 3 Kendi Sunucumuza Kurulum....................................... 9 4 Notlar................................................... 10 1

1 Giriş Bilgisayarların hayatımızın her alanında yer alması sonucu çoğumuz artık işlerini birden çok bilgisayar ya da bilgisayar benzeri tablet, akıllı telefon gibi cihazlar üzerinde hallediyor. Birden çok aracın kullanımı temelde işleri kolaylaştırıyor gibi görünse de kimi zaman hangi dosyayı nerede oluşturduğumuzu, son değişikliği nerede yaptığımızı hatırlayamıyoruz. Bu sorunun çözümü olarak kimimiz dosyalarını harici bir bellekte sürekli yanında bulundurmayı, kimimiz sunucusunda kimimiz de eposta adresinde saklamayı tercih ediyor. Peki ya çeşitli dosyalar üzerinde sadece biz değil de başkalarının da çalışması gerekiyorsa? Örneğin yazılacak bir proje raporunun sadece bir bölümünden siz sorumluysanız fakat diğerlerinin de ne yazdığını görmek istiyorsanız? İşte bu noktada devreye bulut bilişim giriyor. Hali hazırda var olan uygulamalardan Dropbox ve Ubuntu One sanırım bulut bilişim örneğinden en çok bilinen iki eşitleme servisi. Ben bu yazıda henüz daha çok tanınmamış fakat Dropbox ve Ubuntu One a nazaran ziyadesiyle güçlü bir servis olan SparkleShare i tanıtıp, kendi sunucumuzda ve GitHub entegrasyonu ile bu servisi nasıl kullanabileceğimizi anlatmaya çalışacağım. Dosyaların zaman içindeki hallerinin, yetkisi olan herkesin erişebileceği bir sunucuda saklanarak kullanıcının istediği an dosyanın en güncel haline ulaşabilmesini sağlayan versiyon kontrol sistemlerinden bazılarını daha önce yazarak tanıtmaya çalışmıştık. Bu sistemlerin son kullanıcılar için en kötü yani, grafik arayüzleri olmadığından nispeten kullanmayı öğrenmelerinin biraz zaman istemesiydi. Zaten Dropbox ve Ubuntu One, arayüz işini kıvırabildikleri için bu kadar popüler oldular. Fakat onların da versiyon tutma gibi bir özellikleri yoktu. Bu eksikliği gören geliştirici Hylke Bons, grafik arayüz ile versiyon kontrolü birleştirdiği, arkaplanda git (mercurial seçeneği de mevcut) kullanan bir uygulama yaptı ve bu uygulamayı SparkleShare adıyla, GNU GPLv3 lisansı altında bizlerin kullanımına sundu. Şekil 1: SparkleShare Oneiric Ocelot ile depolarımızda olacak fakat Natty Narwhal üzerinde de backports deposunu etkinleştirerek uygulamayı yazılım merkezinden ya da eğer daha rahat ediyorsak apt-get ile kurmak mümkün. 2

Şekil 2: Program ilk açıldığında karşımıza aşağıdaki gibi bir ekran gelecek. Bu ekranda bizden bir isim ve eposta adresi istiyor. Kendimize göre düzenleyip Next tuşuna basarak devam ediyoruz. Bu ekranda bizden servisi ne şekilde kullanacağımıza dair bilgiler istiyor. SparkleShare programını şu anda GitHub, Gitorius ya da kendi sunucumuz üzerinden kullanabiliyoruz. Daha önce de dediğim gibi ben GitHub ve kendi sunucumuz ile kullanımını anlatmaya çalışacağım. 3

Şekil 3: Şekil 4: 4

2 GitHub ile Kurulum Şekil 5: Sistemin GitHub hesabımıza erişebilmesi için öncelikle kullanıcı dizinimiz altına oluşturduğu SparkleShare klasörü içinde yer alan SSH anahtarını kopyalayıp bir web tarayıcısı yardımıyla GitHub hesabımızın ayarlar kısmından bilinen SSH anahtarları altına kısmına yapıştırıyoruz. Artık projemizi eşitlemeye hazırız. Seçeneklerden GitHub i seçip Folder Name yazan kısıma kullanıcıadımız:projeismi şeklinde dosya adımızı yazdıktan sonra Sync tuşuna basıyoruz. Projenizin büyüklüğüne göre eşitleme işleminin süresi de değişeceğinden bu boşluğu çay suyu koyarak değerlendirebiliriz. Eşitleme işi bittiğinde bizi aşağıdakine benzer bir ekran karşılayacak. Finish tuşu ile işlemi tamamlıyoruz. Dosyalarımızı yerel bilgisayarımızdan düzenleyebiliriz. Bu yaptığımız değişiklikler anında GitHub ile eşitleneceklerdir. 5

Şekil 6: Şekil 7: 6

7

8

3 Kendi Sunucumuza Kurulum Sistemi kendi sunucumuz üzerinde çalıştırmak istersek öncelikle sunucumuzu bu iş için ayarlamalıyız.eğer hazırda yüklü değilse sunucumuza openssh-server ve git-core paketlerini kuruyoruz. Kurulumun ardından tek yapmamız gereken aşağıdaki komut ile git depomuzu yaratmak. Gerisini SparkleShare ile halledeceğiz. 1 git i n i t bare / benim /depo/ projeadım. git SparkleShare ile halledeceğiz halletmesine de öncelikle istemcimizin sunucumuzla iletişime geçebilmesi, her seferinde bizden şifre istememesi için daha önce GitHub da da yaptığımız gibi SparkleShare in bizim için oluşturduğu SSH anahtarını sunucumuza eklememiz gerekiyor. Bu işlemi yine öncekine benzer şekilde anahtarı kopyaladıktan sonra sunucumuz altında ~/.ssh/authorized_keys dosyasının sonuna ekleyerek yapıyoruz. Eğer ne yaptığımızı biliyorsak sshcopy-id aracıyla da yapabiliriz fakat SSH portu 22 den farklı olanların ekstradan ~/.ssh dizinleri altında config adında bir dosya oluşturup içine 1 Host benimsunucum. com 2 Port ssh_port_numaram yazmaları gerekiyor. Ben daha rahat ettiğim için scp tercih ediyorum. Bu işlemleri de tamamladıktan sonra yine SparkleShare ekranında sunucumuz için kullanıciadı:sunucuadresi şeklinde ayarımızı giriyor ve Folder Name yazılı kısıma da projemizin dosya yolu olan /benim/depo/projeadım.git adresini yazıyoruz. Sync işlemi sonucunda artık kendi sunucunuzla da SparkleShare kullanabilir durumdasınız. Tebrikler. 9

4 Notlar SparkleShare hala geliştirilme aşamasında olan ve ara sıra çökebilen bir yazılım fakat buna rağmen işini oldukça iyi yapıyor. Eğer git in her özelliğine ihtiyacımız yok fakat basit bir versiyonlama sistemine ihtiyacımız varsa GitHub ile SparkleShare kullanımı tam ihtiyacımızı karşılar nitelikte bir birleşim olacaktır. Eğer öğrenciyseniz.edu uzantılı eposta hesabınızla GitHub in ayda 7 dolar bedeli olan micro planını ücretsiz olarak kullanabilirsiniz. Bunun için https://github.com/edu üzerindeki formu doldurmanız yeterli. 10