Github设置远程仓库
将我们github的https或者ssh远程仓库地址复制
git remote add https://xxxxxxxTest.git # 指定github仓库设置为远程仓库 git remote add 别名 https://xxxxxxxTest.git # 指定github仓库设置为远程仓库,并将该地址起一个别名,后续可以使用别名进行操作
 
查看所有的远程仓库别名
git remote -v # 会显示对应别名的 push和fetch地址
 
 
远程仓库使用的token验证
我们要对远程仓库进行操作 拉取推送等,需要密码验证
2021年8月13日删除了对密码认证的支持,之前本地push到远程仓库使用密码验证即可,后续更新为使用token验证
token获取
token获取路径→settings→ Developer settings→Personal access tokens→ Generate new token
生成token的时候可以设置该token的权限、有效期,增删改查等权限,
根据情况自定义 然后之后使用该仓库的时候密码输入该token即可
token设置
如果不想每次都输入token,可以将token直接添加远程仓库链接中

1.如果已经添加过仓库地址 可以使用set-url修改
git remote set-url 别名 https://<your_token>@github.com/<USERNAME>/<REPO>.git 2.如果没有使用添加过仓库地址,可以直接追加
git remote add 别名 https://<your_token>@github.com/<USERNAME>/<REPO>.git <your_token>:换成你自己得到的token
< USERNAME>:是你自己github的用户名
< REPO>:是你的仓库名称
然后以后使用该仓库就不用每次都输入token了
推送文件
推送的最小单位是分支
git push git_demo master # git_demo 是设置的远程仓库别名,将master分支推送到对应仓库
 
将远程仓库拉取到本地
git pull 远程地址/别名 拉取到本地的分支名,并自动合并
 
克隆代码
git clone 远程地址名 # 克隆会做3件事 # 1.拉取代码 # 2.初始化本地库 # 3.自动创建别名 origin
SSH免密登录(Mac)
远程仓库中有SSH的地址,我们也可以使用SSH进行访问
1.验证是否有ssh key ,确认对应目录下是否有 id_rsa.pub文件
ls -al ~/.ssh
 
2.如果有id_rsa.pub文件,将对应的key添加到github ssh key
 
3.如果没有对应文件 生成公钥(id_rsa.pub)和私钥(id_rsa)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
4.将SSH Key添加到ssh-agent
eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa
5.打开id_rsa.pub文件,复制文件内容复制粘贴到github ssh key

5.github操作的更多相关文章

  1. GitHub操作总结

    GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者:万境绝尘 转载请注明出处:http://blog.csdn.net/shulianghan/article/details/188 ...

  2. 第三次作业 GIThub操作

    一.Git 客户端操作 1.在project文件夹初始化一个repository 2.添加并提交readme.txt 3.修改并查看状态 4.多次修改并提交 5.创建分支mv1并checkout至该分 ...

  3. github 操作

    https://www.cnblogs.com/cxk1995/p/5800196.html 1在已有的GitHub账号下创建项目. 2将GitHub项目克隆到本地.  git clone https ...

  4. Git常用指令和GitHub操作总结

    Git版本管理工具(CVS) 首先粘上两个Git的基础链接~ 阮一峰:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 廖雪峰:h ...

  5. Windows上传代码到github操作指导

    操作环境 Windows7(32bit) 前提条件 1.完成msysgit工具安装.下载路径:官网或百度网盘路径Git-2.15.0-32-bit.exe.安装方法为一路Next按照默认选项执行就可以 ...

  6. 共享仓库,远程仓库,多人协作,github操作

    1.共享仓库: 创建共享仓库 1.创建文件夹 mkdir file 2.设置文件夹属主 chown tarena:tarena file 3.将该文件夹设置为可共享的git仓库 cd file git ...

  7. GitHub操作(五)

    GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. 1. 打开浏览器,输入GitHub的网址https://github.co ...

  8. Git TortoiseGit github 操作

    由于公司采用了分布式架构,选择的是gitlab git 来管理代码等工作,鉴于github和gitlab的相似性,网上查看好多都是用git的命令上传,或者是一部分,为此,借鉴多方网络,并进行实际操作, ...

  9. 使用Git将本地项目上传到Github操作详解

    Git的安装就不说了. 一.建本地仓库 1.第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 反正就 ...

随机推荐

  1. 手把手教你定位线上MySQL锁超时问题,包教包会

    昨晚我正在床上睡得着着的,突然来了一条短信. 什么?线上的订单无法取消! 我赶紧登录线上系统,查看业务日志. 发现有MySQL锁超时的错误日志. 不用想,肯定有另一个事务正在修改这条订单,持有这条订单 ...

  2. Apache Dolphinscheduler 1.3.x 系列配置文件指南

    前言 本文档为dolphinscheduler配置文件指南,针对版本为 dolphinscheduler-1.3.x 版本. 考虑公众号对markdown文件格式支持不那么友好的问题,建议大家在PC端 ...

  3. 海豚调度直播来了 - 即将发版的1.3.0新特性及Roadmap路线

    在过去的3个多月,Apache DolphinScheduler(incuating)和DolphinScheduler社区发生了很多变化,今晚19:30在线直播将为大家介绍最新1.3.0的新特性及R ...

  4. Taurus.MVC WebAPI 入门开发教程5:控制器安全校验属性【HttpGet、HttpPost】【Ack】【Token】【MicroService】。

    系列目录 1.Taurus.MVC WebAPI  入门开发教程1:框架下载环境配置与运行. 2.Taurus.MVC WebAPI 入门开发教程2:添加控制器输出Hello World. 3.Tau ...

  5. ceph 004 纠删码池 修改参数 cephx认证

    复习ceph003 存储池为逻辑概念,存储池可以占用整个集群的所有空间 [root@ceph01 ~]# ceph osd pool create pool1 pool 'pool1' created ...

  6. Luogu1769 淘汰赛制_NOI导刊2010提高(01)(概率DP)

    第\(i\)次位置在\(pos_0 / 2^{i - 1}\) #include <iostream> #include <cstdio> #include <cstri ...

  7. java-方法创建与使用

    1.方法: 1)封装一段特定的业务逻辑功能 2)方法尽可能的独立,一个方法只干一件事(低耦合) 3)方法可以被反复调用多次(高复用) 4)减少代码重复,有利于代码维护,有利于团队协作开发2.方法的定义 ...

  8. Dynamic CRM一对多关系的数据删除时设置自动删除关联的数据

    在业务实体中主子表非常常见,然后子表可能有会有自己的子表或者多对多关系,在删除的业务场景下,删除主数据,剩余的子数据就成了脏数据, 之前的做法是,监听主表的删除事件,然后在插件中找到其下的子表数据然后 ...

  9. ES6 Promise详解

    前言 本文主要是对Promise本身的用法做一个全面解析而非它的原理实现,如果你对Promise的用法还不是很熟悉或者想加深你对Promise的理解,我相信这篇文章一定会帮到你. 首先让我们先了解一下 ...

  10. 超实用在线工具!能将文字加密为Emoji表情

    试想一下,如果你需要将一段比较敏感的内容发送给你的好友. 但如果这段内容不小心外泄,被别人看到了,可能会带来很多麻烦. 那么,有什么方法能够让传输的文本内容不那么容易被"看破"呢? ...