2016-01-28 109 views
1

我從來沒有使用過SVN,只是推送更新到我的WordPress插件。我曾經使用過的所有插件都在WordPress.org的同一個帳戶下。我真的不記得我第一次創建SVN憑證的方式,但從那以後,我再也沒有必要再次輸入。我創建的任何新插件都適合我。來自命令行的SVN憑據..?

現在,我已經有了一個新的插件,我創建了一個不同的WordPress.org帳戶。我能夠檢查出WordPress的新插件回購,但當我嘗試檢查我的插件文件時,我得到一個身份驗證錯誤。

我假設這是因爲在某個地方它已經保存了我的主帳戶的憑據,這就是它在這裏試圖使用的內容,當然這不起作用。它永遠不會要求我提供任何形式的憑證。

我想在這樣的命令行來指定不同的憑據...

svn ci -m "Adds files for 1.0.0 release" --username myusername --password mypassword 

的事情是,我的密碼有一些)的它,當我嘗試,命令我得到這個錯誤回:

慶典:附近意外的標記'語法錯誤)」

所以在這一點上,我被卡住,我不知道該怎麼辦。任何信息將不勝感激。謝謝!

UPDATE:我將密碼更改爲更基本的密碼,現在當我使用--username和--password選項時,它可以正常工作。所以我猜想有一件事可以幫助我搞清楚如何在命令行中使用帶有特殊字符的密碼而不會出現語法錯誤。

+0

你嘗試在百分之密碼編碼您的特殊字符? (http://stackoverflow.com/a/6172831/6309) – VonC

+0

所以URL編碼的密碼值.. ??這似乎很奇怪,但我會給它一個鏡頭。 –

回答

0

您可以省略--password選項。 Subversion會詢問你的密碼。

這也是保護程序爲您的密碼不是以明文存儲在你的歷史

+0

我應該提到我嘗試過,但它不適合我。出於某種原因,如果我只是指定一個用戶而不是密碼,它會給我一條信息,如「沒有身份驗證或嘗試過多」。不過,我仍然可以在另一臺機器上找到它。 –

+0

@AndrewAngell:你應該刪除你保存的SVN密碼。他們應該在你的主目錄中svn-folder:(%APPDATA%\ subversion或〜/ .svn) –

+0

從我讀的內容中我將刪除那裏的/ auth文件夾,但是當我這樣做時, 「沒有憑據」,它不會提示我輸入憑據。這就是我在這裏迷路的原因。我讀的東西並沒有做它說它應該做的事情。也許我應該完全刪除SVN並重新安裝它.. ?? –