当前位置: 首页 > news >正文

git远程仓库、开发者使用流程、ssh连接

git远程仓库

https://www.cnblogs.com/liuqingzheng/p/15328319.html
远程仓库有:
: github
gitlab
gitee

  1. 在gitee上创建了仓库 (确保仓库是空的)
  2. 本地:git init
  3. 本地:git commit -m 提交版本
  4. 指定远程仓库地址
    • 添加一个远程仓库,名字叫origin 地址是 后面地址:git remote add origin https://gitee.com/liuqingzheng/luffy_api.git
  5. 推送到远端:git push origin master
    • 弹出:让你输入用户名和密码 ⇢ \dashrightarrow gitee的用户名密码

远程仓库有东西

  1. 本地先不做仓库 ⇢ \dashrightarrow .git 删除
  2. 找个位置,把远程仓库内容下载:git clone https://gitee.com/liuqingzheng/luffy_api.git
  3. 把我们写好的代码,复制到这个文件夹下
  4. 提交到本地仓库:git add . git commit -m
  5. 推送到远程仓库:git push origin master

本地还没开始写代码,远端建仓库(有东西)

把远端仓库下载下来,用pycharm打开,写代码 ⇢ \dashrightarrow 本地提交 ⇢ \dashrightarrow 提交到远程

现在公司里有个项目了,写了很多代码了,也用版本管理了

  1. 远程仓库一定是空
  2. 本地的不要删 ⇢ \dashrightarrow 直接提交到远程 ⇢ \dashrightarrow 远程也有之前的版本管理
在公司里,这些都不用你做,创建仓库,提交初始化的代码都是领导做好了
  1. 你只需要从远程仓库,下载代码:git clone
  2. 用pycharm打开,继续写–提交即可

普通开发者,使用流程

  1. 领导会把你的账户添加为开发者
  2. 下载代码到本地 ⇢ \dashrightarrow 在这个基础上开发
    • 方式一命令:git clone 地址
    • 方式二:使用pycharm下载
      • pycharm配置git:
        • file ⇢ \dashrightarrow 搜索git ⇢ \dashrightarrow path to git executable配置git.exe文件地址
        • git ⇢ \dashrightarrow clone
          -方式三:下载zip,下载后使用pycharm打开
  3. 使用pycharm打开
    • 写代码,提交到本地仓库
    • 提交到远程仓库

常用指令

  1. 添加远程仓库:git remote add 名字 地址(ssh,http)
  2. 查看远程仓库:git remote
  3. 删除远程仓库:git remote remove 名字
  4. git push origin master把本地当前所在分支推送到 origin对应的远程仓库的master分支上
  5. git pull origin master,将远端的拉下来

ssh方式连接远程仓库

之前,提交,拉取代码 都是走的https协议

公司内部,一般会走 ssh协议,以后不需要用户名密码了,只需要ssh的公钥和私钥

操作步骤

  1. 生成公钥私钥:在cmd中ssh-keygen -t ed25519 -C "邮箱"
  2. 用户路径,生成的公钥和私钥:C:\Users\Administrator\.ssh
    • id_ed25519私钥
    • id_ed25519.pub 公钥
  3. 复制你的公钥,配置在gitee上:设置 ⇢ \dashrightarrow 添加ssh公钥,把公钥粘贴,确定
  4. 以后,再操作git,不需要用户名密码了(走的是公钥和私钥) ⇢ \dashrightarrow 只针对于你这台机器
  5. 把远程仓库的连接,修改成ssh协议
    • 如果之前用remote链接,需要先伤处对应关系:git remote remove origin
    • 新增一个对应关系,协议是ssh:git remote add origin ssh的地址
  6. 以后本地改了代码,提交到本地版本库,想推送到远程仓库,直接 git push即可,不需要再输入用户名密了

总结:公司流程

  1. 注册个账户 ⇢ \dashrightarrow gitlab ⇢ \dashrightarrow (有可能右同时给你注册了,密码得改)
  2. 领导会把你加成开发者
  3. 进入到你的家里,你就能看到这个项目了
  4. 项目clone到本地
    • https方式:git clone 地址
    • ssh方式:git clone ssh地址
  5. 在本地生成公钥私钥,把公钥配置在gitlab
  6. 以后,在pycharm中打开项目写功能,提交到本地,提交到远端即可

相关文章:

git远程仓库、开发者使用流程、ssh连接

git远程仓库 https://www.cnblogs.com/liuqingzheng/p/15328319.html 远程仓库有: : github gitlab gitee 在gitee上创建了仓库 (确保仓库是空的)本地:git init本地:git commit -m 提交版本指定远程仓库地址 添加一…...

SpringBoot (3) Profiles,外部化配置,自定义starter

目录 1 Profiles 1.1 "组件"环境隔离 1.1.1 标识环境 1.1.2 激活环境 1.2 "配置"环境隔离 1.2.1 添加"副配置文件" 1.2.2 激活环境 2 外部化配置 2.1 配置优先级 2.2 快速部署 3 自定义starter 3.1 基本抽取 3.1.1 导yaml提示包 3…...

【C++】类型转换(dynamic_cast,const_cast,static_cast,reinterpret_cast)

🌏博客主页: 主页 🔖系列专栏: C ❤️感谢大家点赞👍收藏⭐评论✍️ 😍期待与大家一起进步! 文章目录 C语言中的类型转换一、static_cast二、reinterpret_cast三、 const_cast四、 dynamic…...

冷笑话-1

代码检视时,程序员A看着下面的代码,疑惑地问程序员B:“为什么不用重载?” class MyClass {public MyClass queryById(long id) { //......}public MyClass queryByName(String Name) { //......}public MyClass queryByIdAndNam…...

模拟退火算法(SA)求解旅行商问题(TSP)python

目录 一、模拟退火算法求解TSP(city14)的python代码 二、city14的运行结果 三、 模拟退火算法求解TSP(city30)的python代码 四、city30的运行结果 一、模拟退火算法求解TSP(city14)的python代码 impor…...

Intelijj使用Gitee团队开发

初始化项目到Gitee服务器 成功标识: 添加团队成员 点击管理——仓库成员设置——开发者 2.添加仓库成员 (最多不超过5人) 3.通过链接或者二维码邀请新成员,或者可以自己手动添加新成员并提交 多人项目仓库创建完成 通…...

气象台使用vr模拟仿真实训教学降低成本投入

气候仿真实验室用于模拟高低温、高湿、干燥、阳光光照、降雨、降雪、覆冰、雾天与强风等多种环境适应性试验等气候和环境条件,在环境试验中,温度、湿度、光照、降雨这些常见的仿真环境都很容易实现。而比较少见的雾天、强风、降雪等环境就比较难。因此为…...

智能井盖是什么?万宾科技智能井盖传感器有什么特点

智能井盖是一种基于物联网和人工智能技术的新型城市设施。它不仅具备传统井盖的功能,还能通过数字化、自动化的方式实现远程监控和智能管理,提升城市运行效率和服务水平。 WITBEE万宾智能井盖传感器EN100-C2是一款井盖异动监测的传感终端。对窨井盖状态(…...

使用 类加载器 或者 类对象 读取文件

相对路径:项目 的 根目录 开始查找。( 但是在我们真正开发的时候,我们读到的更多的文件并不是直接放在我们项目里面这个文件夹里面,而是放在我们模块里面 )同理可得,我们直接创建 文件 b.txt 会在项目的根目…...

《深度学习推荐系统》王喆 笔记

这个笔记,是我记录的阅读该书,对我比较有用的一些点。不算是能完全覆盖全书知识点的笔记。 能完全覆盖全书知识点,比较详尽的笔记,可以参考如下。 《深度学习推荐系统》超级详细读书笔记https://www.zhihu.com/tardis/bd/art/44…...

微软Azure OpenAI支持数据微调啦!可打造专属ChatGPT

10月17日,微软在官网宣布,现在可以在Azure OpenAI公共预览版中对GPT-3.5-Turbo、Babbage-002 和Davinci-002模型进行数据微调。 使得开发人员通过自己的数据集,便能打造独一无二的ChatGPT。例如,通过海量医疗数据进行微调&#x…...

Kali Linux 安装搭建 hadoop 平台 详细教程

1)前期环境准备:(虚拟机、jdk、ssh) 2)SSH相关配置 安装SSH Server服务器:apt-get install openssh-server 更改默认的SSH密钥 cd /etc/ssh mkdir ssh_key_backup mv ssh_host_* ssh_key_backup 创建新…...

leetcode做题笔记190. 颠倒二进制位

颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因…...

JAVA如何获取服务器ip

一、最简单的方法就是使用InetAddress获取本机ip InetAddress.getLocalHost().getHostAddress(); public static void main(String[] args) {try {//用 getLocalHost() 方法创建的InetAddress的对象InetAddress address InetAddress.getLocalHost();System.out.println(addr…...

Power BI 傻瓜入门 4. Power BI:亮点

本章内容包含: 在Power BI Desktop上学习诀窍摄入数据使用模型试用Power BI服务 就像评估一个由多种成分组成的蛋糕一样,Power BI要求其用户熟悉商业智能(BI)解决方案中的功能。几乎所有与Power BI交互的用户都是从桌面版开始的…...

网络参考资料搬运(3)

(1) Python: 使用Python打开新的终端(terminal)并执行语句 通过Python 打开各系统(MAC, LINUX, WINDOWS)下的终端 (Terminal) python执行shell脚本的几种方法 自己写Linux命令 用Python写个Linux系统命令 Python 使用sftp传输文件…...

Bias in Emotion Recognition with ChatGPT

本文是LLM系列文章,针对《Bias in Emotion Recognition with ChatGPT》的翻译。 chatGPT在情绪识别中的偏差 摘要1 引言2 方法3 结果4 讨论5 结论 摘要 本技术报告探讨了ChatGPT从文本中识别情绪的能力,这可以作为交互式聊天机器人、数据注释和心理健康…...

【PACS系统源码】与医院HIS系统双向数据交换,实现医学影像集成与影像后处理功能

​医院医学影像PACS系统源码,集成三维影像后处理功能,包括三维多平面重建、三维容积重建、三维表面重建、三维虚拟内窥镜、最大/小密度投影、心脏动脉钙化分析等功能。系统功能强大,代码完整。 PACS系统与医院HIS实现双向数据交换&#xff0c…...

深度学习中常用的激活函数有sigmoid、tanh、ReLU、LeakyReLU、PReLU、GELU等。

深度学习中常用的激活函数 1. Sigmoid函数2. Tanh函数3. ReLU函数4. LeakyReLU函数5. PReLU函数6. ELU函数:7. GELU函数: 深度学习中常用的激活函数有sigmoid、tanh、ReLU、LeakyReLU、PReLU等。 1. Sigmoid函数 Sigmoid函数公式为 f ( x ) 1 1 e −…...

mysql同时使用order by排序和limit分页数据重复问题

目录 场景再现: 解决方案: 问题分析: mysql官方描述: 场景再现: 最近排查数据时发现使用order by及limit分页时会出现不同页数数据重复问题及有的数据分页不会显示,但是按条件搜索就可以搜索出来。 解决方案&#x…...

LCEL深度解析

LangChain Expression Language (LCEL) 深度解析 从链式调用到流式输出,全面掌握 LangChain 的声明式编程范式,构建高性能 LLM 应用。 一、LCEL 是什么? LangChain Expression Language(LCEL)是 LangChain 推出的声明式语言,用于轻松组合各种组件构建 LLM 应用。它借鉴了…...

一键预览Office文档:用空格键开启高效办公新体验

一键预览Office文档:用空格键开启高效办公新体验 【免费下载链接】QuickLook.Plugin.OfficeViewer-Native View Word, Excel, and PowerPoint files with MS Office and WPS Office components. 项目地址: https://gitcode.com/gh_mirrors/qu/QuickLook.Plugin.Of…...

Linux上安装哔哩哔哩客户端:3种方法解决B站Linux用户痛点

Linux上安装哔哩哔哩客户端:3种方法解决B站Linux用户痛点 【免费下载链接】bilibili-linux 基于哔哩哔哩官方客户端移植的Linux版本 支持漫游 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-linux 想在Linux系统上流畅观看哔哩哔哩视频吗&#xff1…...

django-cacheops实战案例:构建高性能电商系统的缓存架构设计

django-cacheops实战案例:构建高性能电商系统的缓存架构设计 【免费下载链接】django-cacheops A slick ORM cache with automatic granular event-driven invalidation. 项目地址: https://gitcode.com/gh_mirrors/dj/django-cacheops 在当今电商领域&#…...

Neo4j 超详细入门

Neo4j 是全球最主流、原生高性能属性图数据库,专门存储节点 - 关系 - 属性的图结构数据,是 GraphRAG、知识图谱、多跳推理系统的标准底层存储底座。一、核心定义与数据模型1. 原生图数据库底层物理存储就是图结构,不是 MySQL 套图插件&#x…...

告别数据丢失!深入解析M24C08 EEPROM的页写缓冲与自定时写入周期

告别数据丢失!深入解析M24C08 EEPROM的页写缓冲与自定时写入周期 在嵌入式系统开发中,数据可靠性往往决定着产品的成败。想象这样一个场景:你的设备刚刚完成了一次关键数据写入,系统立即读取验证却发现数据异常——这不是代码逻辑…...

如何用MAA明日方舟助手彻底解放你的游戏时间?终极自动化攻略指南

如何用MAA明日方舟助手彻底解放你的游戏时间?终极自动化攻略指南 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: h…...

无代码开发公司哪家好?无代码开发公司推荐!

企业首选(零门槛 高性价比) 1、百道云 ✅ 百道云核心亮点:高性价比,安全合规、生态集成强,流程引擎强大源码交付、无平台锁定 �� 适用人群:全行业、全规模 真实体验&#xff1a…...

Python机器学习怎么防止数据泄漏_确保Scaler在Pipeline内拟合

StandardScaler 单独调用 fit 会泄漏数据,因其在 Pipeline 外对整个训练集拟合,导致交叉验证中各 fold 使用了其他 fold 的统计信息,造成评估虚高;必须将其嵌入 Pipeline,确保每次 fit 仅基于当前 fold 数据。为什么 S…...

项目解决方案:食堂反浪费AI智能监督系统项目解决方案

目录 第一章 项目背景 1.1 国家粮食节约战略要求 1.2 传统管理模式局限性 1.3 AI技术成熟提供解决方案 1.4 先期成效验证 第二章 需求确认 2.1 实时监测与即时预警需求 2.2 多层级数据管理需求 2.3 AI识别精度与适应性需求 2.4 周期性分析报告需求 第三章 需要解决的…...