1、执行安装命令
系统会自动下载git安装包并安装,安装完成后使用如下命令查看git版本
看到git的版本信息即表示安装成功
2、创建用户组和用户(或者直接用root用户,跳过这步)
在创建好用户之后,出于安全考虑,需要禁用掉git账户使用shell登录的权限,因为这个git账户只是用来上传、下载代码使用的。
编辑文件,将
修改为
3、在客户端生成公钥
客户端就是我们本地开发代码的windows电脑,执行如下命令
一直回车即可
执行完成之后,可以到C:Users用户名.ssh目录下查看生成的文件
其中id_rsa.pub是公钥文件,id_rsa是私钥文件
4、将公钥导入到Git服务器
那么公钥应该放在哪个位置呢?
其实我们可以查看/etc/ssh/目录下的sshd_config文件,里面指定了权限验证秘钥文件的存放位置是 .ssh/authorized_keys
但是管理Git服务器的账户是刚刚创建的git账户,所以公钥的存放位置应该是/home/git/.ssh/authorized_keys。
PS.在linux中每创建一个账户都会在/home目录下生成对应账户名称的文件夹
所以接下来先在/home/git/下创建一个.ssh目录,再创建一个authorized_keys文件,并把生成的公钥文件中的内容拷贝到authorized_keys中就行了。
5、创建远程仓库
在Git服务器上选择一个目录来存放远程仓库数据,例如 /home/data/git/,在这个目录下执行命令
可以看到在这个目录下就创建好了一个空的git仓库
接下来把这个仓库的owner指定给git用户组的git账户,命令如下
到此为止我们的Git服务器和远程仓库就搭建好了,接下来简单的试验一下。
6、克隆远程仓库并上传本地文件到远程仓库
在E:git-repository打开git bash窗口,执行命令:
执行完成之后,就可以看到E:git-repository下多了一个远程仓库的目录
然后在 E:git-repositorymyrepository 下就可以开发项目代码了。
这里我创建一个readme.md文件
打开git bash , 通过git status可以看到有一个待提交的文件
接着提交一下
最后将文件push到远程仓库
到这里这个文件就已经提交到远程Git服务器的myrepository仓库了。
到此这篇git服务器搭建linux(git服务器搭建 linux)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-wfwjg/16298.html