git远程仓库
把本地代码提交到远程仓库
第一步:
在远程创建一个空仓库
第二步
仓库创建好之后会有一个页面弹出,按照上面的步骤操作即可
remote源操作
1、查看远程仓库
git remote
2、添加远程仓库
git remote add 起一个名字 远程仓库地址
git remote add origin https://gitee.com/liuqingzheng/luffy_api.git
3、删除远程 仓库
git remote remove origin
4、把本地仓库提交到远程仓库
git push 远程仓库名字 分支名 # 第一次:要输入用户名密码,只要输入一次,以后就记录到操作系统上了 # win:凭证管理--》删除 # mac:钥匙串---》搜 git push origin master
登陆过一次密码就会保存在这里
5、从远端仓库更新代码
git pull 远程仓库名字 分支名 git pull origin master # 协同开发---》张三提交了代码到远端---》你要拉下来,把张三代码合并到你的本地
ssh连接
1、本地生成一对秘钥:公钥和私钥
官网:
官网:https://gitee.com/help/articles/4181#article-header0
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" 注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。 现网的大部分教程均讲解的使用邮箱生成,其一开始的初衷仅仅是为了便于辨识所以使用了邮箱。
2、把公钥配置到gitee上(gitlab,github)
在家目录下有个隐藏文件.ssh的,打开这个文件就能看到公钥和私钥的文件
以后不需要输用户名密码,可以安全通信,pull,push代码没有任何阻碍
3、这样操作之后远程仓库的地址是要变得,原来是https得,现在变成ssh得连接
git remote remove origin git remote add origin git@gitee.com:zhaoyuanshi/luffy_api.git git push oringin master
注:个gitee账号,可以配置多个ssh公钥,如果你配置了多个ssh公钥,意味着有多台机器可以免密操作仓库
协同开发
多人操作同一个仓库,多人写同一个项目
第一操作时要clone代码
git clone https://gitee.com/liuqingzheng/luffy_api.git
开发者可以修改并提交代码,没有人审核---》这个过程中可能会出冲突
也可以这样操作