Score:0

GIT-SCM bash.exe ไม่ทำงานจาก "Enter-PSSession -Computer myServer"

ธง jm

สมมติว่าฉันดาวน์โหลดและติดตั้ง Git-SCM บนคอมพิวเตอร์ Windows 10 ระยะไกลโดยใช้ตัวติดตั้งนี้:

https://github.com/git-for-windows/git/releases/download/v2.33.1.windows.1/PortableGit-2.33.1-64-bit.7z.exe

ฉันคลายซิปไฟล์การติดตั้ง exe นี้ไปยังไดเร็กทอรี C:\GitPortable บนเซิร์ฟเวอร์ my ของคอมพิวเตอร์ ซึ่งหมายความว่าในคอมพิวเตอร์เครื่องนี้ฉันสามารถเริ่ม bash จาก powershell ได้โดยพิมพ์:

PS> $env:path = "C:\PortableGit\usr\bin;$env:path"

PS> ทุบตี
เพื่อน @ myserver ~
$ 
$ # ตอนนี้ฉันอยู่ที่ BASH shell prompt!

ตอนนี้สำหรับปัญหาของฉัน ฉันต้องการ Enter-PSSession จากคอมพิวเตอร์เครื่องอื่นบนเครือข่ายของฉัน และเริ่ม BASH shell จากเซสชัน powershell แบบโต้ตอบระยะไกลแต่มันใช้งานไม่ได้แม้ว่า bash.exe จะเป็นโปรแกรมบรรทัดคำสั่งก็ตาม ตัวอย่าง:

PS> เข้าสู่ PSSession - คอมพิวเตอร์ MyServer

[myServer]: PS> $env:path = "C:\PortableGit\usr\bin;$env:path"

[myServer]: PS> ทุบตี
<ไม่มีผลลัพธ์ที่นี่?>

[เซิร์ฟเวอร์ของฉัน]: PS> cd C:\PortableGit\usr\bin

[myServer]: PS> dir bash.exe

-a---- 24/08/2021 6:24 น. 1963639 bash.exe

[เซิร์ฟเวอร์ของฉัน]: PS> .\bash.exe
<ไม่มีผลลัพธ์ที่นี่?>
[เซิร์ฟเวอร์ของฉัน]: PS>

อย่างไรก็ตาม bash ใช้งานได้ถ้าฉันใส่ "--help":

[myServer]: PS> bash --help
ทุบตี GNU เวอร์ชัน 4.4.23(1)-release-(x86_64-pc-msys)
การใช้งาน: /usr/bin/bash [ตัวเลือกแบบยาวของ GNU] [ตัวเลือก] ...
        /usr/bin/bash [ตัวเลือกแบบยาวของ GNU] [ตัวเลือก] ไฟล์สคริปต์ ...
ตัวเลือกแบบยาวของ GNU:
        --debug
        --ดีบักเกอร์
        --dump-po-สตริง
        ...

ฉันต้องการ bash shell แบบโต้ตอบจาก Enter-PSSession เพื่อทำงานจริงๆ .. พวกเขามีวิธีแก้ไขอะไรบ้างเพื่อให้ bash shell แบบโต้ตอบทำงานจากระยะไกล

pico avatar
jm flag
นักพัฒนา Git กล่าวว่าคุณอาจต้องใช้ winpty ดังนั้นแทนที่จะเป็น "[myserver]: PS> bash" มันจะเป็น "[myserver]: PS> winpty bash --login --interactive" ขออภัย สิ่งนี้ทำให้ข้อความแสดงข้อผิดพลาด "winpty : stdin ไม่ใช่ tty + CategoryInfo : NotSpecified: (stdin ไม่ใช่ tty:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError"
pico avatar
jm flag
https://stackoverflow.com/questions/48199794/winpty-and-git-bash

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา