我試圖執行git clone命令從github存儲庫中克隆源代碼。我正在使用2.11.1版本。我運行的命令是 git clone https://username:[email protected]/repository.git ./localpath
這適用於Windows機器。但是,當我從linux機器執行命令是刪除@和拋出錯誤。執行失敗就像GIT命令問題
有人能幫助我解決這個問題?
我試圖執行git clone命令從github存儲庫中克隆源代碼。我正在使用2.11.1版本。我運行的命令是 git clone https://username:[email protected]/repository.git ./localpath
這適用於Windows機器。但是,當我從linux機器執行命令是刪除@和拋出錯誤。執行失敗就像GIT命令問題
有人能幫助我解決這個問題?
註冊您的ssh-keygen生成的id到Github,所以它不會提示您輸入密碼。
$ ssh-keygen
無需輸入密碼短語。輸出你的公鑰,然後複製到github
$ cat ~/.ssh/id-rsa.pub
但是,如果你真的想走那條路。 用單引號括起來,或者像下面這樣做。
#!/bin/bash
REPO='https://username:[email protected]/repository.git'
LOCAL_PATH='path/to/wherever'
git clone "$REPO" "$LOCAL_PATH"
注:變量使用雙引號
你有沒有試圖逃跑用\的@字符? – user2773289
你用什麼外殼? – mipadi
@mipadi使用bash shell。 – Eldo