我有一個私人git服務器爲我的私人項目設置,並在我的主機上創建了一個SSH密鑰,該密鑰在服務器上註冊。因爲我目前正在旅行很多,所以我在自己的筆記本電腦上克隆了一些回購協議,以便能夠在我的空閒時間工作在我的私人項目上。這些Repos的Clonig沒有問題。推送到沒有SSH密鑰的git存儲庫?
現在我進行了一些更改,這些更改在致電git status
時也會列出。但是,當我想推我使用下面的命令到我的服務器所做的更改(嵌入在一個批處理文件):
git add * --all
git commit -m "Commit of %fullstamp%"
git push origin master
我只得到了以下信息:Everything up-to-date
,altough密碼認證遠程的git用戶的作品正常。
現在我想我找到了這種行爲的原因是我忘記將SSH密鑰從我的家用機器複製到我的筆記本電腦。現在我有兩個問題:
- 是否有可能從我的家用機器(Win 7)將SSH密鑰複製到我的筆記本電腦(Win8)?
- 如果不是,我該怎麼做才能使它在兩臺機器上都能正常工作?我不記得我爲家用機器創建SSH密鑰時使用了哪些密碼。
如果您收到「一切了最新的」,您似乎驗證。事實上,你是否承諾「掌握」? – Amadan 2014-10-08 03:32:19
我正在使用上面所述的命令。 – Corsair 2014-10-08 14:50:13