簡體   English   中英

為什么我 SubGit 可以獲取 SVN 存儲庫但不提交?

[英]Why can I SubGit can fetch SVN repo but not commit to it?

我已經使用 subgit 在 Linux 服務器上創建了基於 SVN 存儲庫的 Windows 的鏡像。 安裝已經完成,我已經克隆了我的 git 存儲庫,它似乎包含所有必需的代碼。

它似乎不會自動獲取 svn 提交,當我嘗試推送到我的 git 存儲庫時出現錯誤

svn:E170001:協商身份驗證失敗:“未提供有效憑據”

配置文件包含與最初用於創建 repo 相同的用戶名和密碼,並且每次我重新運行“subgit install repoName”時代碼都會更新,因此憑據似乎是有效的。

有沒有人知道如何解決這個問題?

它看起來不是一個常見問題,因此需要進行更深入的調查才能找出問題所在。 我認為這可能是由最近在 SubGit 掛鈎中發現的問題引起的; 要解決此問題,請將以下設置添加到 SubGit 配置文件的 [daemon] 部分:

[daemon]
    javaOptions = -noverify -client -Djava.awt.headless=true -Djna.nosys=true -Dsvnkit.http.methods=Digest,Basic,NTLM,Negotiate

這應該促使 SubGit 使用正確的身份驗證。

暫無
暫無

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

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