我想創建一個非常簡單的shell腳本,這將最終被其他應用程序調用,更新一個本地的Git倉庫:我可以在環境變量中保存git憑據嗎?
#!/bin/bash
cd $1
sudo git pull
當執行這個我問憑據(我從私人BitBucket存儲庫中拉出)。
我可以(簡要)將憑證存儲在環境變量中嗎?
#!/bin/bash
export GIT_USERNAME=<user>
export GIT_PASSWORD=<pass>
cd $1
sudo git pull
上述不起作用。會有什麼?我可以通過編程修改原始網址,但似乎有點過分。
git不使用憑據,它依賴於正在使用的傳輸。你使用SSH的Git?如果是這樣,你應該看看SSH密鑰。 – 2011-12-16 16:01:13