将项目放置码云管理,并通过webhook同步更新项目线上程序(一)

码云

码云Gitee 是开源中国社区2013年推出的基于 Git 的代码托管服务,Gitee 除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。

下面记录一下放置码云的相关操作,方便后面查阅:

1.进入码云网站登录账户,点击头部的加号新建仓库,获取到仓库地址‘https://gitee.com/你的用户名/你的仓库名’。

将项目放置码云管理,并通过webhook同步更新项目线上程序(一)_第1张图片

2.本地先安装git,参考https://www.cnblogs.com/ximiaomiao/p/7140456.html。

3.本地创建项目目录,进入目录鼠标右键打开git bush

4.如果没有登录git先登录,命令如下:

git config --global user.email  "you@example.com"  //邮箱为你的注册码云账号时绑定的邮箱
git config --global user.name  "Your Name"              //用户名为你码云注册时的登录名

5.初始化本地仓库

git init  //此时会在目录中创建一个.git目录,如果没有可能是隐藏项目没有打开看不见

6.将本地仓库与码云仓库建立连接

git remote add origin https://gitee.com/你的用户名/你的仓库名
#后面的码云仓库地址在第一步创建仓库的时候是可以获取到的

7.下拉码云仓库文件到本地

git pull origin master
#指定分支进行下拉同步

8.提交就是基础的git操作了

git add .
git commit -m '注释内容'
git push origin master

9.如果下拉和上传不想指定分支可以设置好

git branch --set-upstream-to=origin/master master 
#这样下拉就可以用 git pull 
#上传就用git push

10.登录你的码云仓库就可以查看到提交信息了。

****另外记录一下码云给的本地和码云同步代码的教程

简易的命令行入门教程:
Git 全局设置:

git config --global user.name "用户名"
git config --global user.email "邮箱"
创建 git 仓库:

mkdir HLshenghuowang
cd HLshenghuowang
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin 仓库地址
git push -u origin master
已有仓库?

cd existing_git_repo
git remote add origin 仓库地址
git push -u origin master

11.安照上面流程操作最终可以实现代码提交,但可能出现每次提交都需要输密码的情况,这种情况下可以生成本机Git公钥,添加至码云。流程如下:

生成git公钥

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。现网的大部分教程均讲解的使用邮箱生成,其一开始的初衷仅仅是为了便于辨识所以使用的邮箱。

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key

cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

将项目放置码云管理,并通过webhook同步更新项目线上程序(一)_第2张图片

将获取到的公钥添加至码云即可不用输入密码进行提交

将项目放置码云管理,并通过webhook同步更新项目线上程序(一)_第3张图片

你可能感兴趣的:(Git,Linux)