الإعداد جيت لي يعمل غرامة على لينكس، ولكن عندما أحاول أن مجموعة الامور تحت ويندوز (باستخدام بوابة ويندوز و تورتويز جت )، وأنا لا أعرف أين أضع مفتاح SSH الخاص (أو أفضل من ذلك، كيفية معرفة sshحيث انها تقع). أنا أستخدم خيار ssh.exe القياسي أثناء تثبيت Git لنظام التشغيل Windows. يعمل الإعداد بشكل جيد إذا سمحت بمصادقة كلمة المرور (بدلاً من RSA) على الخادم.

answer

لجيت باش

إذا كنت تقوم بتشغيل msysgit (أفترض أنك كذلك) وتتطلع إلى تشغيل Git Bash (أوصي به عبر TortoiseGit ، لكنني أميل إلى CLI أكثر من واجهة المستخدم الرسومية الآن) ، فأنت بحاجة إلى معرفة ما هو دليل منزلك لـ Git Bash ببدء تشغيله ثم اكتب pwd(في Windows 7 ، سيكون شيئًا كما C:\Users\phsrأعتقد). أثناء وجودك في جيت باش ، يجب عليك ذلك mkdir .ssh.

بعد أن يكون لديك الدليل الرئيسي ، .sshومجلد تحته ، فأنت تريد فتح PuTTYgen وفتح المفتاح (ملف .ppk) الذي قمت بإنشائه مسبقًا. بمجرد فتح المفتاح ، فأنت تريد تحديده Conversions -> Export OpenSSH keyوحفظه في HOME\.ssh\id_rsa. بعد أن يكون لديك المفتاح في هذا الموقع ، سيتعرف Git Bash على المفتاح ويستخدمه.

ملاحظة: تشير التعليقات إلى أن هذا لا يعمل في جميع الحالات. قد تحتاج إلى نسخ مفتاح OpenSSH إلى Program Files\Git\.ssh\id_rsa(أو Program Files (x86)\Git\.ssh\id_rsa).

للحصول على السلحفاة

عند استخدام TortoiseGit ، تحتاج إلى ضبط مفتاح SSH عبر توجيهات السرعة . تحتاج إلى القيام بذلك لكل مستودع تستخدمه مع TortoiseGit.

باستخدام عميل SSH المدمج الذي يتم شحنه مع Git for Windows ، تحتاج إلى إعداد متغير البيئة HOME حتى يتمكن عميل Git SSH من العثور على المفتاح.

على سبيل المثال ، عند تثبيت نظام التشغيل Windows Vista ، يمكن القيام بذلك عن طريق الإصدار setx HOME c:\Users\admin\في سطر الأوامر.

لقد جعلت يومي وأصلحت المشكلة مع Git بشرط ألا يكون مفتاحك الخاص محميًا بكلمة مرور. إذا كنت تريد استخدام وكيل ssh ، فيمكنك على الأرجح تشغيل ssh-agent cmd.exe (على الرغم من أنني لم أفعل ذلك مطلقًا) وإضافة ssh كالمعتاد.

لاحظ أنه من المفترض أن يتم تشغيل جميع أدوات Git / SSH من cmd.exe حتى لا تومض نافذة.

إذا لم يعمل هذا بشكل صحيح ، فمن المحتمل أن يتم استخدام plink عن طريق التغيير والتبديل في GIT_SSH . الرجوع إلى جميع دروس SVN + ssh ؛ هذا هو في الأساس نفس السباكة التي تحتاج إلى الإعداد.

يمكنك تحديد الموقع الرئيسي لـ TortoiseGit بالطريقة التالية:

  • افتح نافذة المستكشف.
  • افتح قائمة السياق وانتقل إلى TortoiseGitالإعدادات
  • في النافذة المفتوحة الآن ، انتقل إلى GitRemote
  • عيّن المسار إلى مفتاح PuTTY في مربع الإدخال المقابل.

لقطة شاشة أدناه:

أدخل وصف الصورة هنا

لم تعمل أي من الإجابات السابقة معي. هذا ما نجح معي في النهاية. إنه في الواقع بسيط إلى حد ما ، إذا كنت تعرف ما تكتبه. لا تحتاج إلى PuTTY.

  • افتح موجه Git Bash
  • اكتب "ssh-keygen"
    • اقبل الموقع الافتراضي
    • اختر عبارة مرور فارغة (ما عليك سوى الضغط على "إدخال" لجميع الأسئلة)
  • الآن نسخ المفتاح العمومي على الخادم الخاص بك، على سبيل المثال: اللجنة الدائمة ~ / .ssh / id_rsa.pub [email protected] : ~

هذا هو الشيء الذي تم القيام به على جهاز الكمبيوتر الخاص بك. الآن sshفي الخادم الوجهة ، ثم افعل

mkdir -p ~/.ssh
cd ~/.ssh
cat ../id_rsa.pub >> authorized_keys
rm ../id_rsa.pub

هذا كل شيء! انت انتهيت! من Git Bash ، قم بما يلي للاختبار:

ssh [email protected] ls

إذا كان يسرد الملفات الموجودة في الدليل الرئيسي الخاص بك على خادم Git ، ثم تكون قد انتهيت!

بالنسبة إلى GitHub ، ليس لديك حق وصول shell إلى خادمهم ، ولكن يمكنك تحميل المفتاح باستخدام موقع الويب الخاص بهم ، لذلك بالنسبة للجزء "الآن انسخ إلى خادمك" ، قم بما يلي:

  • في Git Bash ، اكتب "cat ~ / .ssh / id_rsa.pub" ، وحدد النتيجة وانسخها إلى الحافظة.
  • على موقع GitHub على الويب ، انتقل إلى "إعدادات الحساب" و "مفاتيح SSH و GPG" وانقر على "مفتاح SSH جديد" والصق المفتاح.

إذا كنت تستخدم msysgit مع أدوات OpenSSH ، فأنت بحاجة إلى إنشاء ~/.ssh/id_rsaأو إنشاء تكوين Git ~/.ssh/configيشير فيه إلى مفتاحك.

فيما يلي مثال على تكوين Git لـ Bitbucket الذي سيستخدم اسم المستخدم الصحيح ، ومفتاح آخر غير المفتاح الافتراضي (في حالة احتفاظك بمفتاح لاتصالات SSH ، ومفتاح آخر لحسابات Git).

~ / .ssh / التكوين :

Host bitbucket.org
    Hostname bitbucket.org
    User git
    IdentityFile /C/keys/yourkey.key

بمجرد دخول Git Bash ، يمكنك تشغيل أمرين لإضافة مفتاحك إلى وكيل ssh لجلستك الحالية لتجنب الاضطرار إلى كتابة كلمة مرور المفتاح بشكل متكرر.

eval `ssh-agent`
ssh-add /C/keys/yourkey.key

لقد قمت للتو بتعيين٪ HOME٪ =٪ HOMEPATH٪

يتمتع هذا بميزة العمل لجميع المستخدمين الذين قاموا بتسجيل الدخول إلى النظام (يحصل كل منهم على مجلدات .ssh منفصلة).

تبصر:

  1. انقر بزر الماوس الأيمن فوق الكمبيوتر
  2. اختر الخصائص
  3. انقر فوق إعدادات النظام المتقدمة
  4. انقر فوق متغيرات البيئة
  5. في القسم السفلي (متغيرات النظام) انقر فوق جديد
  6. بالنسبة إلى نوع الاسم المتغير: HOME
  7. بالنسبة لنوع المسار المتغير:٪ HOMEPATH٪
  8. انقر فوق موافق

في حالتي كنت أستخدم Git لنظام التشغيل Windows في حاوية Docker windowsservercore.

تم تثبيت My Git بواسطة Chocolatey إلى C:\Program Files\Git.

اضطررت إلى تحديث الملف C:\Program Files\Git\etc\ssh\ssh_configبهذا:

Host example.com
   Identityfile ~/.ssh/id_rsa

ثم كان بإمكاني استخدام مفتاح من C:\Users\<user>\.ssh\id_rsa

إذا كنت تستخدم Git for windows مع OpenSSH لنظام التشغيل Windows. لا يزال Git يستخدم أسلوبه الخاص ssh.

بالإضافة إلى إذا كنت تخطط باستخدام ssh-keyscan host.com > known_hostsمن المفتوح، وتوخي الحذر لأن الأنابيب الإخراج من stdoutمن keyscan(ويندوز) تغيير الترميز إلى UCS-2، ولكن المفتوح يمكن قراءة فقط UTF-8! لذا تأكد من تغيير known_hostsترميز الملف.

يجب إضافة مفتاحك الخاص إلى وكيل SSH على محطة العمل الخاصة بك. قد تعتمد كيفية تحقيق ذلك على عميل git الذي تستخدمه ، ولكن قد يقوم puTTY والوكيل المرتبط به (مسابقة ملكة) بالخدعة نيابةً عنك ، إليك رابط الثنائيات الرسمية والمصدر:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

عند مزج GitHub لنظام التشغيل Windows و Git GUI لنظام التشغيل Windows ، قد تواجه مشكلات حيث يستمر Git GUI في مطالبتك باسم مستخدم وكلمة مرور. علاج ذلك هو تغيير عنوان URL البعيد https:(وهو ما ينشئه GitHub لنظام التشغيل Windows) إلى بروتوكول Git. في .gitالدليل في ملف التكوين ، ابحث عن:

[remote "origin"]
   url = https://github.com/**username**/**reponame**.git
   fetch = +refs/heads/*:refs/remotes/origin/*

قم بتغييره إلى:

[remote "origin"]
    url = [email protected]:**username**/**reponame**.git
    fetch = +refs/heads/*:refs/remotes/origin/*

الموقع القياسي للملفات موجود في %USERPROFILE%\.ssh.

%USERPROFILE%يعادل $ HOME في نظام التشغيل Unix (عادةً ما يتم تعيينه إلى شيء مثل c:\users\youruserid).

إذا كنت تستخدم أدوات SSH التي تأتي مع Git ، وهي أدوات نمط Unix لسطر الأوامر القياسي ، فيمكنك استخدام شيء مثل البرنامج النصي الخاص بي هنا للعمل مع وكيل ssh عبر جميع الصدفات.

الطريقة الأكثر فاعلية هي استخدام Pageant لأنها ستتيح لك كتابة عبارة المرور مرة واحدة فقط في بداية الجلسة بدلاً من كل دفعة. كانت جميع الإجابات هنا قصيرة جدًا ، لذا سأقوم بنشر دليل مفصل هنا:

  1. تحميل pageant.exe، puttygen.exe، putty.exeو plink.exeمن موقع المعجون و. ضعهم في C:\puttyToolsالدليل.
  2. تشغيل puttygen.exe.
  3. انقر فوق الزر Generate.
  4. حرك الماوس حول الجزء العلوي من النافذة حتى يمتلئ شريط التقدم ، كما يطلب منك البرنامج القيام بذلك.
  5. أدخل عبارة مرور ، وكررها في مربع النص التالي.
  6. انقر فوق "حفظ المفتاح الخاص". الدليل المعتاد لحفظها هو %USERPROFILE%\_ssh(في جهاز الكمبيوتر الخاص بي ، يتم تعيين هذا إلى C:\Users\andres\.ssh\). لا يهم ما تسميه المفتاح ، ولكن لأغراض العرض ، سأسميه github.ppk. يجب أن يكون لهذا الملف امتداد .ppk.
  7. انسخ النص الموجود في مربع النص العلوي في PuTTYgen ، الذي تم Public key for pasting into OpenSSH authorized_keys fileتسميته والصقه في مفتاح SSH جديد في إعدادات GitHub. أعطه عنوانًا يصف الجهاز الذي يعمل عليه المفتاح (مثل "كمبيوتر محمول للعمل").
  8. تشغيل pageant.exe، سيظهر رمز نظام جديد.
  9. انقر بزر الماوس الأيمن فوق الرمز -> إضافة مفتاح.
  10. حدد موقع ملف ppk الخاص بك ، وأدخل عبارة المرور الخاصة بك.
  11. قم بإنشاء متغيرات بيئة المستخدم الجديدة هذه (من خلال البحث عن التطبيق من Environخلال قائمة Windows التي ستجدها Edit environment variables for your account): GIT_SSH = "C:\puttyTools\plink.exe"وSVN_SSH = "C:\puttyTools\PuTTY\plink.exe"
  12. افتح putty.exe وحاول الاتصال بالمضيف الذي تستضيف فيه مستودعات Git. على سبيل المثال ، حاول الاتصال بـ github.com عبر SSH ، وسيسألك مربع حوار عما إذا كنت تقبل بصمة الخادم: انقر فوق نعم.
  13. قم بتشغيل مثيل جديد MINGW64لوحدة تحكم Git الخاصة بك ، وتحقق من وجود متغيرات البيئة عن طريق كتابة الأمر env | grep -i ssh.
  14. يجب انك انتهيت. حاول الاستنساخ باستخدام بروتوكول Git + SSH من مضيفك.

(المستخرجة أصلا من هذه الأدلة اللذين I جنبا إلى جنب في واحد: كيفية إعداد بوابة لنظام التشغيل Windows و تكوين مينغو-W64 + MSYS استخدام المعجون طقطقة / مهرجان .)

لقد أصلحت المشكلة أعلاه من خلال إنشاء

~/.ssh/config

ملف ووضعه:

IdentityFile C:\Users\adria\.ssh\mysshkey

كانت لدي مشكلات مماثلة ولم تحل أي من الإجابات هنا المشكلة. اتضح أن زوج المفاتيح الخاص بي تم إنشاؤه في الأصل باستخدام عبارة مرور فارغة. (أعلم ، غبي.)

بمجرد إنشاء مفتاح جديد وتحميل المفتاح العام على GitHub ، بدأت الأمور في العمل مرة أخرى.

حسنًا ، نظرت إلى اقتراح ..

لكن وضع مفاتيح SSH الخاصة بي في مجلد عام لم أكن أعتقد أنها فكرة جيدة ، لذلك بدأت في البحث عن مكان المضيف المعروف.

لذلك إذا كنت تريد حماية مفتاح SSH الخاص بك بشكل صحيح ، فأنت بحاجة إلى وضع مفتاحك في الدليل التالي:

لنظام التشغيل Windows 7 و 8 و 8.1 32 بت:

C:\Users\\AppData\Local\VirtualStore\Program Files\Git\

لنظام التشغيل Windows 7 و 8 و 8.1 64 بت:

C:\Users\\AppData\Local\VirtualStore\Program Files (x86)\Git\

تنطبق الإجابة التالية أيضًا على هذا السؤال عند تشغيل ssh من حساب خدمة Windows: Jenkins (خدمة Windows) مع Git over SSH

يمكنك تحديد كل من المسار إلى المفتاح واسم ملف المفتاح مثل ذلك (على Ubuntu). على سبيل المثال:

ssh -i /home/joe/.ssh/eui_rsa

Pageant (وكيل SSH المزود بحزمة PuTTY ) يحل المشكلة بالنسبة لي.

لدي اختصار في مجلد بدء التشغيل بقائمة ابدأ ( C:\Users\owen.blacker\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) يشير إلى "C:\Program Files (x86)\PuTTY\pageant.exe" "C:\Users\owen.blacker\Documents\SSH\OwenBlackerPersonal.ppk" "C:\Users\owen.blacker\Documents\SSH\OwenBlackerWork.ppk"، بحيث يقوم بتحميل مفاتيح SSH عند بدء التشغيل وهذا يجعل Git "يعمل فقط": o)

باستخدام Windows 10 ، لم أتمكن من تشغيل مفتاح SSH الذي تم إنشاؤه في المسابقة (على الأقل لـ Git في سطر الأوامر ، باستخدام SourceTree لم أواجه مشكلة) عند التشغيل:

git push origin master

لذا فإن الحل الخاص بي:

  1. فتحت "جيت باش"
  2. جرى

    ssh-keygen
    
  3. المفاتيح المؤكدة موجودة الآن

    ls ~/.ssh
    
  4. تم فتح id_rsa.pub في Notepad ++ ، وحدد جميع المحتويات

  5. تمت إضافة مفتاح جديد في Bitbucket ، https://bitbucket.org/account/user/myusername/ssh-keys/

  6. المحتويات التي تم تصنيفها ولصقها في حقل المفتاح -> إضافة مفتاح

بعد ذلك ، عمل سطر الأوامر Git. يبدو أنه يريد تنسيق PEM القديم ، لأنني إذا حاولت استيراد هذا المفتاح إلى المسابقة ، فإنه يقول الكثير.

العديد من الإجابات تقول هذا ، لكن بالنسبة لي ليس بالسرعة الكافية!

في windows باستخدام msys (وحدة تحكم windows القياسية) C:\Users\{you}\.ssh\id_rsa

في الأساس ، لا يكلف نفسه عناء فحص المفاتيح المثبتة (على الأقل ليس على جهاز الكمبيوتر المحمول الجديد) ولذا فهو يحتاج على وجه التحديد id_rsa

لقد واجهت هذا الرغبة في استنساخ بعض ريبو العمل الخاص في ruby ​​MSYS CLI لنظام التشغيل windows 10 64 بت

إذا كنت تستخدم نظام التشغيل Windows 7/8 ، فيجب أن تبحث في C: \ Users \ Your_User_Name.ssh فقط انسخ والصق ملف id_rsa هنا وسيعمل كل شيء خارج الصندوق.

كان أحد الأخطاء التي ارتكبتها عند استخدام SSH على Windows هو أنه عندما حاولت استخدام المفاتيح من خلال عميل Git Bash ، كانت جميع الملفات الموجودة داخل ~ / .ssh أذونات خاطئة ، ومع ذلك لم يحاول إخباري بأنه كان مشكلة.

كاختبار فقط ، تأكد من تعيين كل شيء في الدليل ~ / .ssh على chmod 600.

إذا كانت لديك الأذونات اللازمة على جهاز Windows ، وكانت سياساتك تسمح بذلك ، فإنني أقترح تثبيت Cygwin ( https://cygwin.com/ ) ، لا سيما بالنظر إلى أن لديك خبرة سابقة مع Linux. سيجعل Cygwin من الممكن التعامل مع مفاتيح ssh كما تفعل مع أي جهاز Linux / Unix آخر. ويوفر الوصول إلى جميع أدوات cli تقريبًا في Linux.

يتيح لك TortoiseGit تحديد المفتاح الذي يجب استخدامه عند استنساخ مستودع. ما عليك سوى تحديد "تحميل مفتاح المعجون" واستعراض .ppkالملف ، كما في لقطة الشاشة:https://i.stack.imgur.com/lAyzT.png

قراءة تعليقك على إجابة Declan ، حاول فتح موجه الأوامر أولاً (ابدأ ← تشغيلcmd ) ثم انتقل إلى مجلد git / bin وقم بالتشغيل ssh-keygen. نظريًا ، سيؤدي ذلك إلى إنشاء مفتاح RSA ووضعه في الدليل المناسب. ثم عليك فقط العثور عليه ومشاركة مفتاحك العام مع العالم.

سبب "وميض" النافذة هو أن Windows يقوم بتشغيل البرنامج ، وعندما يتم تشغيله ، فإنه يغلق موجه الأوامر ، معتقدًا أنك انتهيت من ذلك ، عندما تحتاج حقًا إلى الإخراج.

باستخدام v0.17 من Git Gui على Windows ، قمت بالنقر فوق أمر القائمة التالي: HelpShow SSH Key .

ظهر مربع حوار بعنوان Your OpenSSH Public Key . لقد قمت بإنشاء مفتاح ونسخه إلى الحافظة. ثم واصلت اتباع تعليمات setup-ssh على githelp من الخطوة الثالثة فصاعدًا. بعد ذلك تواصل Git Gui مع GitHub بصمت - لا داعي لإدخال أي بيانات اعتماد.

في نظام Windows 7 الخاص بي ، يبحث Git Gui عن مفتاح RSA في userprofile/.sshالمجلد أو بشكل أكثر تحديدًا c:/users/yourusername/.ssh/.

كان الجزء الصعب في الإعداد الخاص بي هو جعل المضيف المشترك في hostmonster يقبل المفتاح. كانت الطريقة الوحيدة التي يمكنني من خلالها تشغيله هي استخدام Git Gui لإنشاء أزواج المفاتيح (بدون كلمة مرور) ثم نسخ المفتاح العام ولصقه عبر لوحة التحكم ، ssh ، إدارة المفاتيح.

للبدء من البداية ، يجب عليك إنشاء المفاتيح في Git Gui بالانتقال إلى قائمة التعليمات ، إظهار مفتاح SSH ، ثم إنشاء مفتاح . الآن سيكون لديك مفتاحان جديدان في .sshالدليل. افتح .pubالملف وانسخ المحتويات.

سجل الدخول إلى لوحة التحكم الخاصة بك على استضافة مشتركة والذهاب الى SSH ، إدارة مفاتيح SSH ، و مفتاح الاستيراد . الصقها في المربع العام ، وتأكد من تسميتها بالاسم الصحيح بدون الامتداد - كان لي id_rsa. الآن يجب عليك تفويض المفتاح باستخدام ارتباط إدارة المصادقة ، بحيث يتم ربطه authorized_keysبالملف.

الآن يجب أن يكون Git Gui و Git Bash قادرين على الدفع باستخدام SSH دون الحاجة إلى كتابة كلمة المرور. بشكل غريب ، كنت قادرًا على الدفع باستخدام SSH عبر Git Bash و Git Gui على ما يرام على خوادمي التي تعمل بنظام Linux ، لقد كانت الاستضافة المشتركة هي التي أعطتني النوبات. آمل أن يساعد هذا شخصًا ما لأنه استغرق مني ساعات من التجربة والخطأ للتوصل إلى هذا - وهو أمر بسيط للغاية!

إذا كنت تستخدم سطر أوامر Git لنظام التشغيل Windows ، فيمكنك القيام بما يلي:

فتح cmd.exeوتنفيذ setx HOME c:\PATH_TO_PRIVATE_KEY.

أنشئ مجلدًا جديدًا .ssh، (إن لم يكن موجودًا) بداخله c:\PATH_TO_PRIVATE_KEYوانسخ ملفك id_rsa(مفتاحك الخاص) فيه.

منتهي. الآن يمكنك استخدام سطر أوامر Git بشكل طبيعي.

تجربتي في msysgit OpenSSL / Bash Git (وليس طقطقة PuTTY) هي أن ترتيب البحث .ssh/للمجلد الخاص بك هو على النحو التالي.

  1. %HOME%/.ssh/
  2. %HOMEDRIVE%%HOMEPATH%/.ssh/
  3. %USERPROFILE%/.ssh/

ولهذا السبب يقترح الكثير من الناس تحديد HOMEما إذا كان أحد الآخرين ليس كما تتوقع. الأهم من ذلك ، يمكنك التحقق بنفسك ؛ لتصحيح أخطاء الاستخدام ssh -vإلى خادم يستخدم مصادقة المفتاح العام على النحو التالي:

$ ssh -v [email protected]
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /d/.ssh/config
...
debug1: identity file /d/.ssh/identity type -1
debug1: identity file /d/.ssh/id_rsa type 1
debug1: identity file /d/.ssh/id_dsa type -1
...
debug1: Next authentication method: publickey
debug1: Trying private key: /d/.ssh/identity
debug1: Offering public key: /d/.ssh/id_rsa
..
Hi kcd83! You've successfully authenticated, but GitHub does not provide shell access.

وجدنا sshالبحث في محرك غامض ولا يبدو أن أيًا من الإجابات السابقة يشرح ما رأيناه.

في بعض الأحيان %HOMEDRIVE%%HOMEPATH%يكون محرك أقراص الشبكة المعين (على سبيل المثال H:/) والذي يتسبب في حدوث أعطال غير ضرورية عند وجود مشكلات في الشبكة / خادم الملفات ، حتى عندما %USERPROFILE%/.sshيكون C:/Users/Username/.sshلديه المفاتيح محليًا. وضع %HOME%ل %USERPROFILE%تتوقف تبحث في محرك الأقراص الرئيسي عن بعد.

يمكنك أيضًا تحميل PuTTY Agent (مسابقة ملكة) وإضافة المفتاح الخاص الذي أنشأته باستخدام PuTTY للخادم.

يتعرف Git على هذا ويستخدم ذلك للدفع / السحب.

كنت أستخدم TortoiseGit بالإضافة إلى Git Bash على Windows ، حسب الحاجة. لقد أضفت كل شيء إلى TortoiseGit ، وعملت بشكل جيد ، لكن Git Bash لم يكن يلتقطها على الرغم من أن المفاتيح كانت في الدليل الصحيح. اتضح أنه كان علي القيام بذلك من Git Bash:

ssh-add C:\\Users\\<YOUR_USER>\\.ssh\\id_rsa

يمكنك بالطبع تغيير المسار إلى أي مكان يوجد فيه مفتاحك ، مع تذكر استخدامه \\كفاصل.