Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

projede kullandığımız git sunucusu yerine başka bir sunucuya bağlanılacak #47

Open
KancerEzeroglu opened this issue Jan 16, 2013 · 7 comments
Assignees
Milestone

Comments

@KancerEzeroglu
Copy link
Member

Bu sunucu gitolite ile oluşturulmuş bir sanal sunucu olabilir. Bu sanal sunucuya kullanıcı adı ve parolası sorulmadan bağlanabilmeliyiz.

@ghost ghost assigned KancerEzeroglu Jan 16, 2013
@nyucel
Copy link
Member

nyucel commented Jan 16, 2013

Aslinda parolka sormadan değil de bir sefer kullanici adi ve parolasi
girildiğinde onun saklanmasi ve her seferinde sorulmamasi gerekiyor. Yoksa
hiç parola sorulmamasi diye bir şey olamaz.

@KancerEzeroglu
Copy link
Member Author

Gitolite kurulumu yapılırken kendi ssh public anahtarımızı sunucuya kopyalıyoruz ve daha sonra bir kaç komut satırını çalıştırıyoruz. Bir kaç değişiklik yaptık (örn: yeni bir kullanıcı ekledik diyelim) bunu git komutlarını kullanarak add,commit ve push yapabiliyoruz ancak bu işlemler sırasında bizden herhangi bir parola istenmiyor. Çünkü bizim anahtarımız gitolite sunucusunda bulunuyor. Yani bu bizim tam olarak yapmak istediğmiz değil, bunun yerine şunu yapsak : İstemci tarafında kullanıcı oluşturalım ve bize kullanıcı adı,parolası sorulsun. .ssh içerisindeki anahtarımızı sunucuya ya ssh kullanarak ya da rpc kullanarak gönderelim. Ve yine kullanıcı adı ve parolasını rpc ile sunucuya gönderelim. İstemci tarafında useradd diye bir fonksiyon çalıştıralım ve bu fonksiyon gerekli parametreleri alıp sunucu tarafında bir kullanıcı oluştursun. public anahtarımızı sunucuya atalım ve private anahtarımızı da kullanıcıya ait .ssh dizinine atalım. Böylelikle başta kullanıcı adı ve parolası sorulacak, arka planda da public key sunucuya gönderilmiş olacak. Böyle bir yol izlesek nasıl olur?

@nyucel
Copy link
Member

nyucel commented Feb 4, 2013

Kullanıcılar web sayfasından kayıt yaptıracaklar. Kullanıcı adı ve parolaları oradan alacağız ilk olarak. Senaryoyu ona göre oluşturalım.

@KancerEzeroglu
Copy link
Member Author

Kurulumu aracı oluşturmayalım mı hocam?

@KancerEzeroglu
Copy link
Member Author

Web sayfasından kayıt olunur ama biz uygulamayı bilgisayarımıza kurarken yine uygulamanın grafik arayüzünden de kullanıcı adı, parolası girilmesi gerekmez mi?

@nyucel
Copy link
Member

nyucel commented Feb 4, 2013

bir kurulum aracı elbette olmalı ama ilk kaydı kullanıcı bilgisayarında yapmayacağımızı unutmayalım.

@nyucel
Copy link
Member

nyucel commented Feb 4, 2013

Ayrıca bir önceki milestone'nun işlerini önce bitirsek daha iyi olmayacak mı?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants