2
git遠程推送功能是如何工作的?我試圖複製github的ssh推送風格。git遠程推送工作如何?
git遠程推送功能是如何工作的?我試圖複製github的ssh推送風格。git遠程推送工作如何?
GitHub上允許登記SSH密鑰,併爲SSH網址類型的使用:
[email protected]:user/repo.git
如果你想你自己的服務器遵循這一點,你需要:
然後,您就可以克隆/推/使用URI yourserver:yourRepo
拉你的遠程回購(這將把您的配置文件的「yourServer
」條目)
由於Will Palmercomments,您可以添加給你的git安裝一個authorization框架叫做gitolite。請參閱installation page或我的own installation script for a local installation(與「git
」帳戶相同的帳戶)
提到gitolite會完成此答案 –
@WillPalmer提及增加。我確實知道gitolite(http://stackoverflow.com/tags/gitolite/topusers) – VonC
注意:另一個類似於GitHub的基於ssh的個人Git倉庫是GitLab:http://gitlabhq.com/ – VonC