我通過ssh
命令連接到(大學的)遠程服務器。我想從該服務器將上游數據推送到遠程git存儲庫。我試圖只通過https(ssh鍵沒有設置)。GIT:推送到遠程服務器的遠程
我想通過命令來做到這一點: git push -u https://gitlab.com/username/reponame.git master
但GitLab甚至不問我關於我的憑據(資料庫是私人,所以我會期待一些授權)。
我該怎麼辦?
編輯:
迴應評論(延遲,但由於太多的SSH連接,我是從大學網絡踢不好意思):
@Salman: git remote show origin
沒有按」 t work
(without set origin:fatal: 'origin' does not appear to be a git repository
),
(原產設置爲[email protected]:username/reponame.git
- 錯誤ssh: connect to host gitlab.com port 22: Connection timed out
)
@sajib汗:我獲得以下錯誤: fatal: unable to access 'https://gitlab.com/username/reponame.git/': Failed to connect to gitlab.com port 443: Connection timed out
首先嚐試'git remote show origin' – Salman
任何錯誤 - 如果是的話,你可以附加它嗎? –
@Salman我回答了問題 – franiis