我嘗試使用git克隆http://user:[email protected],但我添加用戶或密碼有一些問題,因爲用戶使用的電子郵件包含其他@並且密碼正在使用esclamation標記(!)使用http與用戶和密碼的Git克隆
命令看起來像http://[email protected]:[email protected]/git
這是行不通的 - 我想0x21password代替密碼,但系統不除本!
有什麼想法?
我嘗試使用git克隆http://user:[email protected],但我添加用戶或密碼有一些問題,因爲用戶使用的電子郵件包含其他@並且密碼正在使用esclamation標記(!)使用http與用戶和密碼的Git克隆
命令看起來像http://[email protected]:[email protected]/git
這是行不通的 - 我想0x21password代替密碼,但系統不除本!
有什麼想法?
這是很老的問題,但我要補充的解決方法爲他人的利益。我們最近開始使用電子郵件ID作爲用戶名連接到Git,但拉/取/推等命令開始失敗。我們嘗試了以前的評論中提到的%40,但它沒有奏效。所以我們用以下信息創建了〜/ .netrc文件。
機git.myserver.com 登錄[email protected] 密碼MYPASSWORD
我們也從中獲取存儲在的.git/config文件的URL刪除用戶名。我們現在可以做拉/提交等。使用這種方法並不可取,因爲密碼以純文本形式存儲在文件中,但這是一種快速解決方法,可以在查找連接時使用命令行工具中的電子郵件ID進行緊急提交。
糟糕。把%26開始。 – 2011-05-17 12:34:44
看起來像我的遠程存儲庫不正確解碼字符串。是否有可能在Windows上使用netrc文件? – 2011-05-17 13:02:10
對不起Bernd,我不知道 - 這不是我真正的專業領域。我只是認爲編碼可能有幫助... – 2011-05-17 13:06:34