2011-06-14 76 views
0

我不知道這是一個奇怪的設置,首先,但這裏是我的問題,無論:使用Ant構建我的服務器上使用Git推 - 我該如何處理其輸入我的密碼

我有以下git倉庫:git.foo.com/repos/foo.com.git

我在我的本地機器和我的服務器上克隆該存儲庫,以便當我對本地簽出進行更改時,提交併推動,我可以做一個拉,變化反映在現場。這就是我想我現在從本地部署到現在生活的方式。

但是,因爲我有一個WP設置,並且有資源被複制到我的服務器並進行處理(例如,製作可緩存資源並縮小爲移動設備,如果它們是圖像),我希望進行部署倒退和自動工作。

本地這是好的,因爲我有SSH密鑰設置來驗證我,這樣做git push會順利結束。但是,當我添加並處理了一些文件後,在服務器上進行git push操作時,它會提示輸入密碼並使其無法自動化。

這個時候我的選擇是什麼?我已經嘗試通過一個文本文件輸入密碼,這首先是我不習慣的,因爲這是不好的做法;我試着在我的服務器上設置SSH密鑰,這似乎很奇怪,因爲它會驗證自己...

我對如何描述我的問題,但希望有人遇到類似的話,向後部署的問題(服務器上的更改被提交併推送到存儲庫)。

謝謝!

+0

您正在從服務器推送到您的服務器? – 2011-06-14 01:23:34

回答

0

如果你的問題是關於通過SSH從您的服務器連接到相同或其他服務器:

看一看ssh-agent(和代理轉發在ssh connection)。這使您只能在本地使用您的密鑰,而將它們用於從服務器進行連接。

+0

酷感謝的人。 – jimlamiell 2011-06-14 01:48:48

相關問題