我有一個shell腳本檢出一個顛覆回購。連接要求密碼(我知道這是一個不必要的層,因爲密碼是空白的),但是我怎樣才能發送一個空白的密碼來顛覆?如何以編程方式發送空密碼?
#!/bin/sh
svn co svn://server/repo ~/Desktop/data
然後發送一個密碼提示給終端,有沒有辦法在我的腳本中自動響應一個空密碼?
我有一個shell腳本檢出一個顛覆回購。連接要求密碼(我知道這是一個不必要的層,因爲密碼是空白的),但是我怎樣才能發送一個空白的密碼來顛覆?如何以編程方式發送空密碼?
#!/bin/sh
svn co svn://server/repo ~/Desktop/data
然後發送一個密碼提示給終端,有沒有辦法在我的腳本中自動響應一個空密碼?
嘗試使用下面的選項指定密碼:
--password ''
運行你的命令我說謊了,這工作。我很久以前試過了,這並沒有解決我的問題。我想也許我把開關放在了錯誤的地方。謝謝! –
我真的不建議這樣做那樣,而是一種更通用的方法是使用預計:
@dannrob我讀了那個帖子,但他們沒有解決處理空白密碼的問題。我嘗試使用空引號,但沒有奏效。當使用'--password「」'' –
時,我仍然會收到提示您是否嘗試將包含換行符的文件重定向到它?所以,創建一個空行的文本文件,然後像svn co svn:// server/repo〜/ Desktop/data