背景知识,认识git工作流![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/49c962418b8e5a1daa80b0b8a572848d.png)
windows客户端
- 先安装git客户端,如git-bash
(参考https://blog.51cto.com/xiong51/2088755 3.2:安装 ~ 3.4: 本地操作)
将客户端(如win10)的用户公钥追加(append)到服务器端的授权文件/home/git/.ssh/authorized_keys中
*在win10中生成密钥
使用ssh-keygen命令,一路回车
*将公钥id_rsa.pub上传到git服务器
scp id_rsa.pub 用户名@git服务器ip地址:/远程/文件路径
*在操作之前,好的习惯是先备份
cd /home/git/.ssh
cp authorized_keys authorized_keys_bak_0307
*用户公钥追加(append)到服务器端的授权文件
cat id_rsa.pub >> /home/git/.ssh/authorized_keys
- 设置intellij idea的git插件
准备项目的第一个版本的内容(操作角色为配置管理员)
可以通过Intellij idea来或者git bash客户端完成操作,这里以intellij idea 为示例,
主要操作分:
- 将项目代码提交到git的本地工作区(staging area)
指定本地git工作区的目录
- 提交(commit)本地工作区内容,在项目右键菜单
指定git服务器端的版本库连接url
可以将本地(客户端)工作区的项目内容向git服务器端的版本库提交(push)