উইন্ডোজে টর্টোইজএইচজি (মারকুরিয়াল) কীভাবে প্রাইভেট কী ফাইল তৈরি করতে পারে (পুট্টিজন দ্বারা)?


11

আমি একটি পাবলিক এবং একটি প্রাইভেট কী তৈরি করতে পুট্টিজন ব্যবহার করেছি এবং আমি এখন উইন্ডোজ 7-এ টার্টোইজএইচজি-কে ক্লোন করতে দিতে প্রস্তুত

ssh://somebody@code.somewhere.com/somecode

তবে টরটোইজএইচ-তে ব্যক্তিগত কী যুক্ত করার কোনও জায়গা নেই বলে মনে হচ্ছে? (অথবা এমনকি কেবল মার্শুরিয়াল কমান্ড লাইন)

ফাইলটি ইতিমধ্যে কিছু যেখানে হার্ড ডিস্কে রয়েছে somefile.ppk। কেউ কীভাবে এটি যুক্ত করতে জানেন?

উত্তর:


7

উত্তর থেকে স্ট্যাকওভারফ্লো.কম এ প্রায় একই প্রশ্নের উত্তর (ডেভিড টিশলার দ্বারা):

আপনার হোম ডিরেক্টরিতে মুরুরিয়াল.ইআইয়ের [ui] - সেকশনটিতে নিম্নলিখিতগুলি যুক্ত করুন:

[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk"

অথবা আপনি যদি নিজের ssh ব্যবহারকারীর নামটি নির্দিষ্ট করতে চান তবে যুক্ত করুন

[ui]
ssh = tortoiseplink.exe -ssh -i "C:\Users\UserName\mykey.ppk" -l myusername

(ধরে নিচ্ছি আপনার কীটি "সি: \ ব্যবহারকারীদের \ ব্যবহারকারী নাম \ mykey.ppk" এ রয়েছে)।

পেজেন্ট (অন্যদের দ্বারা ইতিমধ্যে উল্লিখিত) এরও কাজ করা উচিত (যদিও আমি নিজে চেষ্টা করে দেখিনি)।


আমার জন্য কাজ করে না:remote: 'tortoiseplink.exe' is not recognized as an internal or external command, remote: operable program or batch file.
জিরো 3

"আমি যদি পলিমিটারটি দিয়ে থাকি তবে -sshপ্যারামিটারটি এক্সেক্স করি , সেভ করা পিটিটিওয়াই সেশনটি ব্যবহার করা হয়নি এবং তাই এটি সঠিক পোর্ট নম্বরটি ব্যবহার করে না any প্যারামিটার -sshযাইহোক অপ্রয়োজনীয়, কারণ এসএসএইচই ডিফল্ট প্রোটোকল" " - ਮਰ
ডেভিড কেরি

@ জিরো 3: আমি কাউন্টিএইচজি এবং পুটিটিওয়াই ইনস্টল করার পরে, আমি এই লাইনটি আমার "সি: \ ব্যবহারকারীদের c ডিসি \ মুরুরিয়াল.ইআই" ফাইলটিতে [ui] বিভাগে যুক্ত করেছি: ssh = "সি: \ প্রোগ্রাম ফাইলগুলি ort কচ্ছপএইচজি \ lib \ কচ্ছপপ্লিংক .exe "-i" C: \ ব্যবহারকারীরা c ডিসি ss .ssh \ github_rsa.ppk "
ডেভিড কেরি

1

দেখে মনে হচ্ছে যে এইচজি এটির সন্ধান করতে পারে এমন জায়গায় নিবন্ধন করতে পুট্টি দ্বারা উত্পন্ন .ppk ফাইলটিতে আপনার পেজেন্ট.এক্সি চালানো দরকার।


0

আপনি চাবিটি টার্টোইজএইচজি বা মার্চুরিয়ালে যুক্ত করবেন না। পরিবর্তে, এই প্রোগ্রামগুলি পুতিকে কল করবে (plink.ext এর মাধ্যমে, আমি মনে করি) এবং সেই প্রোগ্রামটির কী সম্পর্কে জানতে হবে।

আমি উইন্ডোজ ব্যবহার করার পরে এটি বেশ কিছুক্ষণ হয়েছে, তবে আমার মনে আছে, পুট্টি আপনাকে প্রোফাইলের নামে আপনার সেটিংস সংরক্ষণ করতে দেয়। এর মধ্যে ব্যবহারকারীর নাম, হোস্ট-নেম এবং ব্যবহারের জন্য ব্যক্তিগত কী অন্তর্ভুক্ত রয়েছে। যদি আপনি পরিচিত একটি প্রোফাইল তৈরি করেন foo, তবে ক্লোনিংয়ের ssh://foo/কাজ করা উচিত।


0

আপনার hgrc.d / Mercurial.rc সম্পাদনা করা উচিত

লাইন জন্য সহজ অনুসন্ধান

ssh = "TortoisePlink.exe" -ssh -2

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.