一.部署git
1.在官网上下载git
git官网地址:https://git-scm.com/,我是winds上安装版本,需要下载winds的安装包,直接在官网下载,无法下载成功。可以通过giuhub上直接下载,路径:waylau/git-for-win: Git for Windows. 国内直接从官网下载比较困难,需要翻墙。这里提供一个国内的下载站,方便网友下载
2.安装git
双击打开上面已经下好的exe执行文件,选择安装位置,然后都默认下一步直接安装即可。
3.git检查
安装成功后,在开始菜单中找到git--git bash,双击打开,出现一个类似命令行的东西
打开cmd,输入git --version,看到如下图片即安装成功
4.配置git
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
查看配置命令:git config --list
5.配置ssh
a.ssh-keygen -t rsa -C “注册邮箱” //执行后一直回车即可
b.##获取公钥
cd ~/.ssh
cat id_rsa.pub
c.复制公钥到github中创建ssh key(需要提前注册github的账号,github的url:https://github.com/)
d.验证是否配置成功
ssh -Tgit@github.com
如下信息,表示配置成功
二.git上代码push到github
1.创建一个目录
在合适的地方创建一个目录,作为git的仓库
mkdir learngit
cd learngit
pwd
2.把目录变成git可管理的仓库(repository)
git init
ls -ah
有.git 就表示这个目录是git的仓库
3.本地创建python文件,并提交到git的本地仓
4.在github上创建远程仓
a.在右上角找到“Create a new repo”按钮,创建一个新的仓库
b.绑定远程仓和本地仓,并把本地仓的代码push到远程仓
git remote add <远程仓库名称> <远程仓库地址>
git push <远程仓库名称> <本地分支名>:<远程分支名>
ps:下面报错为远程仓库名称错误,可以git branch -r 查看远程有哪些
ps:因为我这边本地已经和其他的远程仓绑定,所有这边push到了其他的远程仓库
三.部署jenkins,并创建流程本地代码上传到github,同步到jenkins
前提:已安装java版本为java21
1.安装jenkins
下载jenkins:官网:Download and deploy
选择安装路径,后面默认安装
2.设置jenkins
打开浏览器,输入网址:http://127.0.0.1:8080,根据提示输入管理员密码
按照插件
创建账号
配置实例
配置jenkins工作台的网站,可以自定义
3.jenkins全局配置
a.先安装所需插件:安装GIt,并配置
b.创建一个项目,git需要填写github的路径、github的账号密码和分支信息,点击执行,即可执行成功即可把github上的代码push到jenkins
ps:jenkins上配置报错,参考完美解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese-CSDN博客