查询到最新的12条

OAuth2:使用Gitee第三方授权

gitee OAuth2文档 1. 配置授权页url 传入client_id(创建应用获得)、redirect_uri(需要通过第三方授权跳转的url) https://gitee.com/oauth/authorize?client_id={client_id}&redirect_uri={redirect_uri}&response_type=code 2. 进入授权页,获 继续阅读

使用码云git的webhook实现生产环境代码的自动pull

普通公司小项目,传统更新线上代码是每次ftp/sftp上传,或提交到svn/git后再ssh到线上环境中去手动拉取代码,十分麻烦,虽然用上了版本控制,逼格还是不够高啊!现在的线上仓库都支持hook技术,可以很方便的实现代码的自动化管理。比如我现在使用gitee.com仓库的webhook功能,监听master分支有push动作时,可以自动通过设置的hook通知生产环境中的脚本执行git pull拉取代码,自动更新,非常方便。1. 设置并使用公钥实现免密码目标环境中使用ssh-keygen -t 继续阅读

使用pycharm将自己项目代码上传github(小白教程)

1、梳理一下Git、github和gitee这三个之间的关系: 1.1、Github 首先从我们最熟悉的github来说,他其实是一个代码托管平台,我们可以在他的里面新建很多的仓库,有强迫症的我理解就是一个仓库是一个自己的项目代码,这些仓库可以是公开的也可以是私有的,公开的仓库可以允许别人来下载我们的代码,从而达到代码开源的一个目的;私有的就是只有自己有权限; 1.2、Gitee 其次是gitee这个其实也是一个代码托管的平台,是一个国 继续阅读

详解如何使用git 生成patch 和打入patch

平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结 生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的) 1.例如首先先通过git log 查看有哪一些commit 2.把第一次commit 提交以后的(不包括第一 继续阅读

【AIGC】GitHub Copilot 免费注册及在 VS Code 中的安装使用

欢迎关注【youcans的 AIGC 学习笔记】原创作品 GitHub Copilot 免费注册及在 VS Code 中的安装使用1. GitHub Copilot 功能介绍1.1 代码补全1.2 代码生成1.3 智能建议1.4 支持的语言和IDE集成工具2. 用户注册与申请2.1 个人订阅 GitHub Copilot2.2 取消订阅 GitHub Copilot2.3 免费,免费!2.3.1 GitHub 学生认证2.3.2 GitHub Copilot 教师 继续阅读

【服务器远程工具】一款好用的xshell

这里写目录标题 背景Tabby简介安装使用SSHSFTPPowerShellGit 设置外观颜色快捷键窗口 插件支持总结 Tabby简介 Tabby是一款现代化的终端连接工具,开源并且跨平台,支持在Windows、MacOS、Linux系统下使用。Tabby在Github上已有20k+Star,可见它是一款非常流行的终端工具! 安装 Tabby的安装非常简单,直接下载安装包解压即可& 继续阅读

【Git常用命令及在IDEA中的使用】

Git常用命令及在IDEA中的使用 Git常用命令及在IDEA中的使用1 Git 概述1.1 Git 简介1.2 Git 下载与安装 2 Git 代码托管服务2.1 常用的Git 代码托管服务2.2 使用码云代码托管服务 3 Git 常用命令3.1 Git 全局设置3.2 获取 Git 仓库3.3 工作区、暂存区、版本库 概念3.4 Git工作区中文件的状态3.5 本地仓库操作3.6 远程仓库操作3.7 分支操作3.8 标签操作 4 在IDEA中使用Git4.1 在IDEA中配置Git4. 继续阅读

git-bash设置ssh心跳包防超时断开

Windows中使用git-bash作为日常终端工具,在使用ssh命令连接到服务器后,如果较长时间没进行交互时,ssh会断开,导致的现象就是终端卡住,你只能等待它退出,或直接关闭窗口重建连接,很麻烦。使用ssh命令时,可以增加ServerAliveInterval参数设置心跳时间,比如设置60秒发送一次心跳包ssh -o ServerAliveInterval=60 root@xx.xx.xx.xx想一劳永逸,可以在ssh-config中配置全局参数在git安装目录下的etc/ssh/ssh_c 继续阅读

GO 使用Webhook 实现github 自动化部署的方法

通常大家开发大部分是本地git push 提交,服务器上git pull 手动更新。git 可以使用webhook实现自动部署。 webhook是仓库平台的一个钩子事件,通过hook 钩子监听代码,回调通知(通知地址就是你在各个git仓库平台中填写的webhook地址,一般在你的某个项目仓库如myproject.git里面的设置中)仓库平台填写的地址。 其实原理流程就是: 所以自动部署主要实现方式就是: - 修改代码 push - gi 继续阅读

如何用git删除本地uat

如果您正在使用git管理您的项目,那么当您需要删除本地的uat环境时,以下是一些步骤,能够帮助您完成这个任务。这里仅供参考,具体步骤可能会因为您项目的具体情况而有所不同。 一、确认本地分支 在您开始删除本地uat之前,请先确认您当前所在分支。您可以通过以下命令来查看: git branch 命令执行后,您会看到一个分支列表。当前所在的分支前,会显示一个星号。如果当前分支不是uat分支,请先切换到uat分支。 如果您需要创建uat分支,则可以使用以下命令: 继续阅读

详解centos7使用无线wifi连接的方法

用centos的时候,还一直没有试过使用wifi,都是有线连接的。今天在自己的手提上装了centos7,发现根本没有wifi这个东东。 所以查询了一下资料。 一、所用命令 dmesg | grep firmware(看看有没有来自无线网卡的固件请求) iw: ? 1 2 继续阅读