2012-11-26 131 views
2

我有一個在git控制版本下的nodejs應用程序和一個用於管理這個版本的git帳戶?哪裏存儲公鑰在Ubuntu的SSH?

sudo adduser \ 
    --system \ 
    --shell /bin/bash \ 
    --gecos ‘User managing of git version control’ \ 
    --group \ 
    --disabled-password \ 
    --home /home/git \ 
    git 

我應該在哪裏存儲authorized_keys文件

/home/git/authorized_keys 

或者

/home/user/authorized_keys 

如果用戶是普通用戶我的服務器上

回答

1

/home/git/.ssh/authorized_keys

檢查此鏈接:http://git-scm.com/book/ch4-4.html

+0

感謝。但我不能在git用戶下登錄。當我做到我會得到'密碼:'。但是我提供了--disabled-password。什麼問題? – Erik

+1

使用'su',輸入您的root密碼。以root身份登錄後,輸入'su git' 您現在將以'git'用戶身份登錄。 –

+0

什麼情況下多個服務器? – Imran

1

的目錄應該是在:

/home/git/.ssh/authorized_keys