前面两篇Git服务器的安装和配置(一)和Git服务器的安装与配置(二)已经搭建和配置好Git远程仓库了!
现在我们就可以向远程仓库拉取和推送我们的代码了!
安装本地git程序,Git下载地址。选择合适自己的版本下载,一直点下一步就可以安装完成!
现在有两种情况,一:远程仓库为空,我们需要将我们的项目放入远程仓库。二:远程仓库有项目,我们需要拉取到本地。
先说第二种情况:
1.客户端创建SSH公匙和密匙:
Git Bash Here”命令,进入git-shell命令窗口。
输入箭头标示的命令,一直按回车键就会创建好。
此时 C:\Users\用户名\.ssh 下会多出两个文件 id_rsa 和 id_rsa.pub
是私钥 id_rsa.pub 是公钥
2.将公钥导入远程仓库的/home/git/.ssh/authorized_keys 中(这一步一般是有仓库管理员来完成,我们只需要将公钥传给他就可以了),我们就可以免密访问远程仓库了。
注意:这一步中,如果git服务器禁止了git用户shell登录会报错,所以在导入之前记得允许git用户使用shell登录!
3.克隆项目
第一次登陆的时候会出现如下提示:
选择“yes”就可以了。
可以看到我们选中的目标文件夹下有一个文件:
点进去可以看到有一个隐藏文件夹,这是git的配置文件,不要随便去修改!
记得配置自己的用户名和邮件地址这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到每一次提交中,不可更改:
如果使用了 --global
选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用这些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行不使用 --global
选项的命令来配置。
最后你就可以对项目进行自己的修改,然后使用git命令推送到远程仓库,分享给项目组的其他成员。
Git的基本操作命令推荐: Git基本命令 Git基本使用详细教程
再推荐Git中文官方文档
现在来说一说第一种情况:
第一种情况我们可以看成远程仓库有项目,就变成第二种情况修改代码后需要推送的状态了。我们先克隆远程仓库,再将我们的项目放入克隆下来的文件夹中,最后再推送到远程仓库就可以了!