簡體   English   中英

Git克隆使用http與用戶和密碼

[英]Git clone using http with user and password

我嘗試使用git clone http:// user:password@host.com但是我在添加用戶或密碼方面遇到了一些問題,因為用戶正在使用包含其他@的密碼,而密碼使用的是一個標記符(!)

該命令看起來像http://user@home.com:!password@host.com/git

這不起作用 - 我嘗試使用0x21password而不是!密碼,但系統不會這樣做。

任何的想法?

這是一個非常古老的問題,但讓我為其他人的好處添加解決方法。 我們最近開始使用電子郵件ID作為用戶名連接到Git,但是pull / fetch / push etc命令開始失敗。 我們在之前的評論中嘗試過%40,但它沒有用。 所以我們用以下信息創建了〜/ .netrc文件。

機器git.myserver.com登錄username@myserver.com密碼mypassword

我們還從url中刪除了存儲在.git / config文件中的用戶名。 我們現在可以執行提取/提交等。不建議使用此方法,因為密碼以純文本形式存儲在文件中,但這是一種快速解決方法,可以在查找使用命令行工具中的電子郵件ID進行連接時進行緊急提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM