2016-07-15 146 views
0

我需要設置新的用戶帳戶才能訪問BitBucket上的兩個回購站。新用戶擁有對一個回購的讀取訪問權限,並可以訪問第二個回購。如何以其他用戶的身份提交更改到Git?

我知道如何通過BitBucket管理網頁設置權限,但我想在真實環境中進行測試 - 克隆回購並嘗試提交更改。

我的問題 - 如何克隆(OSX箱)一個BitBucket回購作爲新用戶(除我以外),並嘗試將更改提交回回作爲此用戶來測試用戶權限設置?

回答

0

你有一個像這樣在你的本地庫在.git/config文件中的部分:

[remote "origin"] 
url = REMOTEURL 

最有可能的遠程URL中包含的用戶名。您可以在這裏臨時更改用戶名。這是推動。

如果你想改變用戶提交一個很簡單的辦法是這樣的:在您的本地克隆

git config user.name NEWUSERNAME

發出此命令。

0

從命令行測試很容易。

使用http協議克隆存儲庫並鍵入您的第一個用戶登錄名和密碼。請求時進行更改並傳遞第二個用戶憑證。

如果你的ssh-key認證有點複雜。 SSH密鑰位於/.ssh/目錄中,並命名爲id_rsaid_dsa(密碼算法的問題)。可能我會生成兩個新的ssh密鑰,在BitBucket上關聯一個用戶a和用戶b,並將一個正確的密鑰放到/.ssh目錄中。

相關問題