首先,我们创建好公钥和密钥,如何创建可以参考 http://www.everet.org/2012/01/management-remote-host.html 。 然后把公钥id_rsa.pub发给Git版本库的管理员。 因为TortoiseGit使用ppk,所以我们需要用自己密钥重新创建一个ppk的密钥 我们首先打开 TortoiseGit 下的 puttygen,然后点击load,把自己密钥加载进来,我们之前创建的密钥,如果没做任何更改,则文件名为id_rsa。
No Comments.
Ubuntu使用Gitosis搭建Git服务器,Windows客户端支持中文
更详细的教程请见 《Pro Git》http://progit.org/book/zh/ch4-7.html。 安装必备工具 apt-get install git gitweb gitosis 用自己的公钥来初始化Gitosis root@everet:/var# sudo -H -u git gitosis-init < /tmp/authorized_keys Initialized empty Git repository in /home/git/repositories/gitosis-admin.git/ Reinitialized existing Git repository in /home/git/repositories/gitosis-admin.git/ 对该仓库中的post-update 脚本加上可执行权限 root@everet:/home/git/repositories/gitosis-admin.git/hooks# chmod 755 post-update 克隆 Gitosis 的控制仓库 $ git clone git@everet.org:gitosis-admin.git 这会得到一个名为 gitosis-admin 的工作目录,主要由两部分组成:
