ฉันพยายามที่จะตรวจสอบพื้นที่เก็บข้อมูล SVN โดยใช้git-svn
บน Windows https
พื้นที่เก็บข้อมูลมีรหัสผ่านรับรองความถูกต้องมากกว่า บนเครื่องเก่าของฉันฉันสามารถสร้างไดเรกทอรีว่างใหม่และทำสิ่งนี้:
git svn init -s --username jsmith https://companyname.website/svn/repositoryname
และหลังจากหนึ่งหรือสองวินาทีมันจะกลับมาพร้อม
Initialized empty Git repository in D:/git/tempdir/.git/
และกลับไปที่พรอมต์ อย่างไรก็ตามในเครื่องใหม่ของฉันถ้าฉันออกคำสั่งเดียวกันมันจะหยุดทำงานหลังจากพิมพ์ข้อความสถานะ มันพิมพ์ข้อความสถานะ แต่ไม่คืนฉันให้พรอมต์
คำถามที่คล้ายกันเกี่ยวกับการโคลน repo SVN ที่มีขนาดใหญ่และคำตอบทั้งหมดแนะนำว่าฉันเริ่มต้นด้วยการทำ init ด้วยตัวเองจากนั้นเลือกการแก้ไขล่าสุดซึ่งเป็นความคิดที่ดี แต่ฉันไม่สามารถทำให้ init เสร็จสมบูรณ์ได้
ผมทำอะไรผิดหรือเปล่า? ฉันสงสัยว่าปัญหาการตรวจสอบ แต่ฉันไม่ได้รับข้อความแสดงข้อผิดพลาดgit svn init
ก็ไม่เคยส่งกลับให้ฉันไปพรอมต์
คุณดูที่กระทู้คำถาม Stack Overflow นี้หรือไม่ นอกจากนี้คุณมีสิทธิ์เข้าถึงที่เก็บข้อมูลผ่าน SSH หรือไม่ โดยทั่วไป HTTPS จะมีค่าเป็น Git ฉันอยากจะแนะนำให้ใช้ SSH และดูว่าเกิดอะไรขึ้น
—
JakeGould
ฉันไม่สามารถเข้าถึง SSH ได้ ฉันพบว่าการโทรเริ่มต้นส่งคืนทันทีถ้าฉันลบการ
—
nupanick
-s
ตั้งค่าสถานะ ทำไมถึงเป็นเช่นนี้? อาจเป็นไปได้ว่าที่เก็บคำถามถูกสร้างขึ้นครั้งแรกโดยไม่มีสาขารหัสหลักถูกย้ายไปที่ / trunk ใน r18 บังเอิญฉันสามารถตรวจสอบการแก้ไขล่าสุดsvn
ได้อย่างง่ายดาย ทำตามคำแนะนำในหัวข้ออื่นฉันพยายามโคลนเฉพาะการแก้ไขครั้งล่าสุด แต่ก็ดูเหมือนว่าจะใช้ตลอดไป มันไม่ได้สร้างขึ้นมา.git/svn/metadata
เหมือนกัน
ส่วนใหญ่ฉันสับสนเพราะคำสั่งเหล่านี้ทำงานได้ดีบนเครื่องเก่าของฉันและฉันไม่พบความแตกต่าง เครื่องใหม่เป็นคอมพิวเตอร์ทำงานกับ Azure Active Directory ฉันคิดว่า ฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่
—
nupanick
โปรดระบุรายละเอียดเพิ่มเติมสำหรับคำถามของคุณเช่นรุ่น Windows และข้อมูลอื่น ๆ หากเป็นไปได้เช่น Azure Active Directory
—
JakeGould