-
Notifications
You must be signed in to change notification settings - Fork 21
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
Comments
Aslinda parolka sormadan değil de bir sefer kullanici adi ve parolasi |
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? |
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. |
Kurulumu aracı oluşturmayalım mı hocam? |
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? |
bir kurulum aracı elbette olmalı ama ilk kaydı kullanıcı bilgisayarında yapmayacağımızı unutmayalım. |
Ayrıca bir önceki milestone'nun işlerini önce bitirsek daha iyi olmayacak mı? |
Bu sunucu gitolite ile oluşturulmuş bir sanal sunucu olabilir. Bu sanal sunucuya kullanıcı adı ve parolası sorulmadan bağlanabilmeliyiz.
The text was updated successfully, but these errors were encountered: