คำถามติดแท็ก tortoise-hg

3
ฉันจะป้องกันข้อผิดพลาด“ ไม่มีวิธีการรับรองความถูกต้องที่ใช้ได้” เมื่อใช้ TortoiseHg อย่างไร
ฉันลองใช้ Mercurial เป็นครั้งแรก แต่ฉันมีปัญหาในการทำ push / pull / clone กับรีโมตเซิร์ฟเวอร์ (ในกรณีนี้คือ codebasehq.com) เมื่อใช้ TortoiseHg นี่คือขั้นตอนในการทำซ้ำ: ดาวน์โหลดและติดตั้ง TortoiseHg ไปที่ไดเรกทอรีที่ฉันต้องการที่เก็บของฉัน คลิกขวา -> TortoiseHg -> Clone ป้อน ssh: //hg@codebasehq.com/accountname/projectname/repositoryshortcode.hg เป็นเส้นทางที่มา คลิกโคลน เมื่อฉันคลิก Clone มันจะปรากฏข้อความโต้ตอบข้อผิดพลาดขึ้น "PuTTY Fatal Error" "ตัดการเชื่อมต่อ: ไม่มีวิธีการตรวจสอบสิทธิ์ที่รองรับ" และเมื่อกลับไปที่กล่องโต้ตอบการโคลนข้อผิดพลาดนี้จะปรากฏขึ้น: กำลังรัน "" C: \ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 hg@codebasehq.com" …

2
วิธีการทำให้ TortoiseHg ดึงสาขาบางอย่างเท่านั้น?
ฉันได้โคลนสาขาเริ่มต้นของพื้นที่เก็บข้อมูลขนาดใหญ่และตอนนี้ฉันต้องการที่จะดึงจากเซิร์ฟเวอร์โดยใช้ลูกค้า TortoiseHg อย่างไรก็ตาม TortoiseHg เสนอที่จะดึงออกมาจากกิ่งไม้ทั้งหมด เป็นไปได้ไหมที่จะสั่งให้ดึงจากสาขาปัจจุบันเท่านั้น? จนถึงตอนนี้ฉันเห็นคำแนะนำ: ตั้งค่า hook บนฝั่งไคลเอ็นต์เพื่อปฏิเสธ pulls จากกิ่งก้านที่ไม่ต้องการ ตรวจสอบการแก้ไขขาเข้าใน TortoiseHg และดึงเฉพาะส่วนที่เป็นของสาขาปัจจุบัน ใช้ส่วนขยาย Mercurial ACL เพื่อปฏิเสธการเข้าถึงสาขาทั้งหมด แต่สาขาปัจจุบัน ฉันไม่ชอบโซลูชันเหล่านี้ทั้งหมดเนื่องจากทั้งหมดเป็นลูกค้า ในพวกเขาทั้งหมด TortoiseHg ดึงกิ่งก้านสาขาทั้งหมด (แม้ในส่วนที่สองซึ่งการแก้ไขที่ถูกดึงจะถูกจัดเรียงเป็นกลุ่มที่แสดงในมุมมองการแก้ไขที่เข้ามา) hg pull -b BRANCHTortoiseHg มีความเท่าเทียมกันหรือไม่? ขอบคุณ แก้ไข ฉันรู้วิธีการทั้งหมดนี้โดยใช้ไคลเอนต์บรรทัดคำสั่ง Mercurial - hg.exe คำถามนี้เกี่ยวกับไคลเอ็นต์ TortoiseHg GUI โดยเฉพาะ

3
เหตุใด TortoisePlink.exe จึงแสดง“ ไม่มีวิธีการรับรองความถูกต้องที่รองรับ” ที่ plink.exe ทำงานได้ดี?
ฉันมีทั้งTortoiseHg 2.3 64 บิตและTortoiseGit 1.7.7 64 บิตติดตั้งบน Vista 64 บิต ทั้ง TortoiseHg ( ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -C -batchรายการในmercurial.ini) และ TortoiseGit ( GIT_SSHชุดตัวแปรสภาพแวดล้อมเป็นC:\Program Files\TortoiseGit\bin\TortoisePlink.exe) ได้รับการกำหนดค่าให้ใช้ Plink ของPuTTy (อินเตอร์เฟสบรรทัดคำสั่งไปยัง PuTTY แบ็คเอนด์) รุ่นที่แจกจ่ายพร้อมกับพวกเขา ฉันมีการเรียกใช้Pageant (ไคลเอ็นต์การตรวจสอบความถูกต้อง PuTTy) และโหลดคีย์ ssh ที่เหมาะสม อย่างไรก็ตามผลลัพธ์hgหรือgitคำสั่งใด ๆในกล่องโต้ตอบข้อผิดพลาดชื่อPuTTY Fatal Errorแสดงขึ้นพร้อมกับข้อความ: ยกเลิกการเชื่อมต่อ: ไม่มีวิธีการตรวจสอบสิทธิ์ที่รองรับ (เซิร์ฟเวอร์ส่ง: publickey) ในเวลาเดียวกันโดยใช้plink.exe ต้นฉบับที่มาพร้อมกับ PuTTy …

1
วิธีกำหนดค่า TortoiseHg workbench เพื่อแสดงการเปลี่ยนแปลงล่าสุดโดยค่าเริ่มต้น
เมื่อฉันเริ่ม TortoiseHg Workbench เกือบทุกครั้งที่ฉันต้องการเห็นสิ่งที่เปลี่ยนแปลงไปตั้งแต่การกระทำครั้งสุดท้าย ดังนั้นฉันจึงรอให้มันเริ่มทำงานจากนั้นดับเบิลคลิกที่ที่เก็บในวิดเจ็ต "รีจิสตรีรีจิสทรี" ที่ด้านซ้ายสุดจากนั้นดูที่วิดเจ็ต "มุมมองประวัติการแก้ไข" ทางด้านขวาและคลิกที่บรรทัดด้านบน "* ไดเรกทอรีทำงาน *" จากนั้นในที่สุดฉันก็สามารถเห็นรายการที่แสดงไฟล์ที่เปลี่ยนแปลง (ถ้ามี) ฯลฯ และในบานหน้าต่าง "diff" การเปลี่ยนแปลงที่เกิดขึ้นจริงในไฟล์ที่เปลี่ยนแปลง ฉันได้ยินข่าวลือว่ามีความเป็นไปได้ที่จะเปลี่ยนการตั้งค่าบางอย่างเพื่อให้ TortoiseHg ปรับแต่งคอมพิวเตอร์ของฉันให้ทำงานโดยอัตโนมัติ ฉันจะทำอย่างไร ฉันจะตั้งค่าสิ่งต่าง ๆ ได้อย่างไรเมื่อฉันเริ่มใช้งาน TortoiseHg workbench มันจะเปิดพื้นที่เก็บข้อมูลที่ชื่นชอบโดยอัตโนมัติและแสดงไฟล์ในไดเรกทอรีทำงานที่มีการเปลี่ยนแปลง แต่ยังไม่ได้ยืนยัน (ถ้ามี) และอื่น ๆ โดยไม่ต้องคลิกส่วนใดเพิ่มเติม ? (Stack Overflow เป็นสถานที่ที่ดีกว่าสำหรับคำถามนี้หรือไม่)

2
วิธีการติดตั้ง TortoiseHG บน Ubuntu
ฉันเพิ่งดาวน์โหลดและติดตั้ง Ubuntu ล่าสุดและดูเหมือนว่าฉันจะไม่คุ้นเคย ฉันไม่เห็นเครื่องมือนักพัฒนาซอฟต์แวร์ Mercurial ในศูนย์ซอฟต์แวร์ Ubuntu ฉันขึ้นไป เว็บไซต์ TortoiseHG อย่างเป็นทางการ และดูเหมือนว่าจะสามารถทำได้ แต่ฉันไม่แน่ใจทั้งหมด ฉันทำ Googling มาบ้างแล้ว แต่ผลลัพธ์ที่ฉันได้ทำต่อไปนั้นก็คือ Ubuntu รุ่นเก่า มีความคิดเห็นเกี่ยวกับวิธีที่ฉันจะทำให้เกิดขึ้นได้อย่างไร

1
ฉันจะตั้งค่า Sourcetree ที่ไม่มีเตาเผาได้โดยต้องป้อนชื่อผู้ใช้และรหัสผ่านทุกครั้งที่ฉันกด / ดึงได้อย่างไร
ฉันมีบัญชี Kiln ที่ฉันใช้เพื่อจัดการพื้นที่เก็บข้อมูลของฉัน อย่างไรก็ตามฉันสังเกตเห็นว่าทุกครั้งที่ SourceTree เข้าถึงบัญชี Kiln ของฉันฉันต้องป้อนชื่อผู้ใช้และรหัสผ่านอย่างน้อย 3-4 ครั้ง ฉันได้ทำเครื่องหมายในช่องที่ระบุว่า "บันทึกรหัสผ่านในพวงกุญแจของคุณ" แต่สิ่งนี้ไม่ช่วยหยุดการทำงาน ฉันได้ลบรายการในพวงกุญแจและพยายามดึงโคลนใหม่ของที่เก็บ แต่ตอนนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: warning: <sub domain>.kilnhg.com certificate with fingerprint fe:ad:65:89:5f:6f:1a:21:a8:33:45:6c:2a:cb:ca:bd:e9:e5:f0:01 not verified (check hostfingerprints or web.cacerts config setting) และฉันยังต้องป้อนชื่อผู้ใช้ / รหัสผ่านหลายครั้ง เนื่องจากดูเหมือนจะมีสองส่วนต่อสถานการณ์นี้นี่คือสิ่งที่ฉันกำลังมองหา: ฉันจะลงทะเบียนใบรับรองเตาเผาเพื่อให้ฉันไม่ได้รับข้อผิดพลาดข้างต้นได้อย่างไร ฉันจะตั้งค่า Keychain ให้ทำงานอย่างถูกต้องกับ Sourcetree และ Kiln ได้อย่างไร

1
ฉันจะหยุดการป้องกันไวรัส Sophos จากการสแกนไดเรกทอรีที่อยู่ภายใต้การควบคุมแหล่งได้อย่างไร
ดูเหมือนว่าเป็นที่ทราบกันดีว่า SophosAV และโปรแกรม AV อื่น ๆ มีปัญหาเกี่ยวกับวิธีการโต้ตอบและสามารถยับยั้งยูทิลิตี้การควบคุมแหล่งเช่น TortoiseHG หรือ TortoiseSVN here on Sophos's support siteทางออกหนึ่งคือการยกเว้นไดเรกทอรีภายใต้การควบคุมแหล่งที่มาจากการสแกนในการเข้าถึงตามรายละเอียด มีสิ่งcorollary articleที่กล่าวถึงบางประเด็นที่เกี่ยวข้องกับเรื่องนี้กล่าวคือจำเป็นต้องวางหลายรายการสำหรับการยกเว้นตามความเป็นไปได้ของตำแหน่งที่เข้าถึงผ่านชื่อสั้นและยาว (เช่น Progra ~ 1 กับ "ไฟล์โปรแกรม") อีกอย่างหนึ่งคือฉันใช้จุดเชื่อมต่อเพื่อย้ายไดเรกทอรีผู้ใช้ของฉัน C: \ Users \ ชื่อผู้ใช้ไปยังฮาร์ดไดรฟ์ที่สอง E: เนื่องจากฉันไม่แน่ใจว่าสิ่งนี้โต้ตอบอย่างไรฉันจึงรวมไดเรกทอรีควบคุมแหล่งข้อมูลไว้ซ้อนกันในทั้งสองตำแหน่ง ด้วยเหตุนี้ฉันจึงรวมการยกเว้นสองรายการสำหรับการยกเว้นการสแกนตามการเข้าถึง (และการยกเว้นด้านความปลอดภัยตามความต้องการด้วยเช่นกันถึงแม้ว่าสิ่งนี้จะเข้ามาเล่นเมื่อฉันเลือกไดเรกทอรีหลักของการยกเว้นที่จะเป็น สแกนตามความต้องการ แต่ยัง) คุณจะสังเกตเห็นว่าฉันไม่จำเป็นต้องเพิ่มการยกเว้นพิเศษสำหรับสถานที่เหล่านั้นโดยพิจารณาจากความแตกต่างของชื่อสั้นและยาว การยกเว้นสองรายการที่ฉันมีอยู่สำหรับการยกเว้นตามการสแกนตามการเข้าถึงและตามต้องการคือ: C: \ Users \ ชื่อผู้ใช้ \ source-control-directory E: \ source-control-directory อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ทำงานเพราะ TortoiseHG ยังคงล่าช้าในการตอบสนองต่อคำขอใด …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.