تمام سوالات سوالات بدون پاسخ سوال بپرسید
1

سلام

من سعی دارم از داخل ویندوز xp به یک سرور svn وصل بشوم از tortoiseSVN استفاده کردم وی نمی تونه ارتباط بگیره و به سراغ پروژه های باینری دسترسی به SVN در ویندوز رفتم و win32svn را از اینجا گرفتم ، حالا مشکلم اینه که چطور باید از svn+ssh در آن استفاده کنم . لطفاً راهنماییم کنید .ممنون

1 پاسخ

سلام دوستان و اما جواب

اول باید putty را داشته باشید بعد برای تولید یک pravate/public key باید نرم افزار puttygen را بگیرید و اجرا کنید سپس کلید Generate را زده و بعد کلید save private key را برای ذخیره کلید خصوصی در سیستم را بزنید و فایل را مثلاً به این اسم ذخیره کنید C:/PrivateKey.ppk و سپس مقدار کلید عمومی را که با ssh-rsa AAAA شروع میشه را کپی کرده و با نرم افزار putty به سرور وصل شوید بعد از ورود شما باید دستور

nano /.ssh/authorized_keys

را زده و در ویرایشگر nano در آخر فایل با موس paste کنید و با Ctrl-X از آن خارج شده و Y را بزنید

نرم افزار plink را نیز دانلود کنید شما با ایجاد دوکلید خصوصی و عمومی در طرفین باعث می شوید که برای وصل شدن نرم افزار SVN بر روی مسیر SSH دیگر نیازی به رمز و شناسایی نداشته باشد و نرم افزار plink این عمل را برای نرم افزار SVN شما مقدور خواهد کرد . در سیستم خودتان در آدرس

c:\Documents and Settings\user\Application Data\Subversion\config

می توانید فایل تنظیمات نرم افزار TortoiseSVN را که قبلاً نصب کرده اید بیابید و ویرایش کنید و ذیل عبارت

[Tunnel]

تنظیم وصل شدن از طریق SSH را به این شکل وارد کنید

ssh=C:/plink.exe -i C:/PrivateKey.ppk

بعد از ذخیره فایل به محیط cmd رفته و پس از قرار گرفتن در شاخه مورد نظر در فایل های خودتان می توانید عملیات checkout از سرور را به شکل زیر وارد کنید

svn co svn+ssh://user@server/path/to/svn/repository

از این به بعد شما در این شاخه تعیین شده یک شاخه مخفی svn. و مجموعه فایل های خود را دارید که با راست کلید و انتخاب SVN Update می توانید تغییرات را سمت سرور بروز کنید

منبع

toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×38
  • ×3
  • ×1
  • ×1
  • پرسیده شده: 24 ژوئن '13, 09:53
  • بازدید: 1,338 بار
  • آخرین بروزرسانی: 25 ژوئن '13, 22:58

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها