我在我的服務器上有一個git倉庫,我可以通過端口443 ssh。但現在我想從該服務器拉到推,但git給我連接拒絕。我認爲它是通過端口22連接,但我希望它連接到443.我使用tortoiseplink連接我怎樣才能使它通過端口443連接時推或拉?Git通過端口443
2
A
回答
5
首先,git會在shell它會尋找環境變量HOME
(這是不是Windows標準environement變量)執行命令。
所以一定要確保它不引用正確的路徑(你想要的任何路徑)
然後ssh將尋找你的公鑰和私鑰的~/.ssh/id_rsa(.pub)
。
請確保您有他們那裏(你可以在一個Git bash命令生成它們:ssh-keygen -t rsa
同時也要確保你在「authorized_keys
」(你有複製的公鑰,因爲你可以在服務器上的SSH)
最後,在HOME/.ssh
目錄下創建一個名爲 'config
' 文件:
host remoteServer
user yourLogin
hostname remoteServerName
port 443
identityfile ~/.ssh/id_rsa
然後,您應該能夠使用git拉或混帳推
git pull remoteServer:/path/to/repo.git
4
定義您的遠程,使其使用端口443,或設置您的SSH配置,因此它知道使用該端口443的主機。
git remote add origin ssh://some.host:443/path/to/repo.git
相關問題
- 1. 通過端口443推送到heroku
- 2. 通過SSH端口443連接PuTTY和VNC端口到我的Pi
- 3. 通過在端口443上使用ssh避免流量整形
- 4. 通過80或443以外的端口查看http
- 5. 是否可以通過端口443使用HTTP(NOT HTTPS)?
- 6. 通過443端口訪問資源時出現404錯誤
- 7. Https替代端口443
- 8. 端口80/443上的SignalR
- 9. 主機Git倉庫通過端口80
- 10. Git to GitHub - 無法連接到端口443:連接被拒絕
- 11. 綁定到Fedora上的443端口
- 12. Android爲什麼端口443打開?
- 13. IIS 10無法綁定端口443
- 14. 錯誤:端口443超時 - 刮數據
- 15. 使用端口443連接到Heroku
- 16. EC2onRails + SSL + Apache:端口443沒有響應
- 17. git通過終端合併
- 18. 通過非標準的SSH端口使用Git
- 19. 通過端口調用window.open
- 20. IOS終端GitHub的443端口操作超時
- 21. 在端口443上使用Jersey客戶端
- 22. 變化GIT端口
- 23. Apache的80級端口的作品,但端口443 laravel項目不會工作
- 24. 通過對端重置Git連接
- 25. Xamarin PCL使用其他端口而不是443與REST Api進行通信
- 26. 雖然在實例上安裝了apache,但AWS EC2:ssh通過端口443安裝
- 27. 使Apache不監聽某些域的端口443
- 28. 當SSL啓用時,Revel不轉發到端口443
- 29. 檢查傳出的網絡端口443上張開,用VB6
- 30. 無法連接到github.com端口443:操作超時