通过命令 sudo apt-get install openssh-server,安装SSH服务。
通过命令 ps –e|grep ssh,查看ssh服务是否启动。
通过以上命令,我们为Ubantu系统安装SSH服务,并配置SSH无密码登陆,首先我们修改主机和ip配置文件:gedit /ect/hosts
2、创建用户git,用来管理运行git服务。
3、配置无密码SSH登陆
在gitClient_01上,我们使用命令:ssh-keygen –t rsa 生成密钥
完成之后,在ssh目录下,我们可以看到id_rsa和id_rsapub文件,id_rsapub为公钥,我们 通过命令scp /home/git/ssh/id_rsapub gitServer:/home/git将gitClient_01上生成的公钥拷贝到gitServer上。
在gitServer上我们首先查看/home/git/ssh目录下是否存在authorized_kesys文件,
如果没有,可以通过touch authorized_keys创建此文件。
Authorized_keys创建完成后,将gitClient_01上拷贝过来的公钥id_rsapub的内容追 加到authroized_keys中,注意是追加到此文件中,可以使用命令cat /home/git/id_rsapub>>/home/git/ssh/authorized_keys
以上内容完成后,我们在gitClient_01中,可以使用命令ssh gitServer即可完成无密码登陆。
4、安装Git
通过命令 sudo apt-get install git-core,安装git
5、建立git仓库的存储目录。
6、初始化服务器端仓库
使用命令 git –bare init /home/git/myRepgit,初始化化仓库
7、在gitClient_01上,通过git clone命令进行克隆远程仓库,并在各自的电脑上运行开发。
Git clone git@gitServer:/home/git/myRepgit
通过以上的步骤就完成了git服务器的搭建!可以通过Git创建一个本地版本库,并推送至Git服务器作为一个中心库使用,步骤如下:
创建一个空目录git-demo。
点击右键,点击右键菜单中git-init-here命令。
这时你会发现,git-demo目录中多出一个git目录,点击右键你也会发现其中多出了多个git命令,说明这时你的本地版本库已经创建成功。
在git-demo目录中点击右键,点击菜单中git-bash命令打开git命令窗口。
在git命令行中依次输入touch readmetxt并回车,git add 并回车,git commit -m "init first"并回车,三条命令,这三条命令作用是创建一个readmetxt文件并提交到版本库中。
在命令中输入如下命令:git remote add origin >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)