2010-05-25 49 views
16

我正在開展一個協作項目,並在Red Hat Enterprise Linux 3上使用Subversion。我想知道我是誰登錄的。我是以自己還是其他人身份登錄的?如果我檢查我的工作,將與提交相關聯的用戶名是什麼?Subversion:我以誰登錄?

我從不提示輸入用戶名或密碼。當我提交更改時,他們只是以別人的名義提交。我希望他們以我的名義承擔責任。

我試着在this page上描述的「--username」選項,但它似乎沒有工作。我做了一個提交,並在其他用戶的名下完成。我想確定一些方法,在執行提交之前,我的更改將在我的名下完成。

回答

0

通常會在我嘗試提交時收到提示,除非我保存認證信息,這意味着任何人都可以查看代碼,但這就是我在工作場所看到的有關SVN的內容。


Re: How to change user if 'remember auth' is checked」可能有一定的幫助,但如果不只是提供一些更多的細節,通常我會認爲其他國家也有這種情況發生前,知道如何處理這個問題。

+0

我沒有提示。有關更多詳細信息,請參閱我的問題的編輯。 – 2010-05-25 18:03:50

6

嗯。我不確定。你可以隨時通過lock一個文件,然後解鎖它。當你鎖定時,它會告訴你你是誰。

但是,要停止當前用戶名被緩存(即存儲在您的運行時配置文件/註冊表中),然後使用--no-auth-cache option

如果這也失敗了,那麼你可能使用svn而不是ssh,並且ssh is providing a username。解決這個問題,你就可以開始使用你自己的。

1

根據您使用的主機操作系統,配置信息存儲在不同的地方。有關該主題,請參閱the subversion book's section

刪除配置的auth子目錄將刪除任何存儲的認證,從而導致Subversion要求您進行更多認證。除此之外,似乎沒有辦法查詢您通過身份驗證的用戶。

+0

我正在使用紅帽企業Linux 3.我會把這個問題。 – 2010-05-25 18:36:57

+0

謝謝。我嘗試了一下http://stackoverflow.com/questions/45624/how-do-i-change-the-default-author-for-accessing-a-local-svn-repository/265268#265268檢查它再次以我的名義。然後,我查看了auth目錄,看起來好像現在一切都在我的名下。當我做下一次提交時,我會看看這個名字。如果它不起作用,我會嘗試刪除auth目錄。 – 2010-05-25 18:38:37

相關問題