簡體   English   中英

在sourcetree上設置SSH-不會推送到GitLab-要求輸入密碼

[英]Setting up SSH on sourcetree - wont PUSH to GitLab - asks for password

我已按照以下說明創建SSH密鑰並將其添加到Gitlab。

https://www.sourcetreeapp.com/faq/ (在“如何設置用於身份驗證的SSH密鑰?”標題下)

我的更改已在Sourcetree中進行了跟蹤,我可以提交,但是如果沒有它要求身份驗證,就無法拉或推。 每次添加密碼時,密碼都會被拒絕,但是我可以使用相同的詳細信息直接登錄到Gitlab。 我想念什么嗎?

我認為設置了SSH並不需要使用用戶名和密碼進行身份驗證。 請查看顯示我已將SSH密鑰添加到Pageant和authenticate框中的屏幕截圖。

有人可以幫忙嗎?

在此處輸入圖片說明

可能有很多事情:

  1. 您的私鑰是否已添加到Sourcetree? 工具>常規> SSH客戶端配置?
  2. 您的密鑰是否已添加到SSH代理? 工具>啟動SSH代理,並且是“在SourceTree打開時自動啟動SSH代理”復選框
  3. 您的私鑰是否已添加到GitLab上的個人資料? 配置文件設置> SSH密鑰
  4. 您是否使用http鏈接克隆了GitLab存儲庫? 如果是這樣,您將始終需要使用詳細信息進行登錄,請通過使用SSH鏈接克隆它來進行更改。 就像git @ [domain]:[group] / [project] l.git

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM