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

最新文章

  1. [Linux] - CentOS中文乱码解决办法
  2. We7 CMS研究
  3. DDL、DML、DCL的理解
  4. CSS:不可思议的border属性
  5. Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS
  6. Week6(10月14日)
  7. Page_Load接收随机参数放到字典类中
  8. ntp升级
  9. SpringBoot与日志框架2(日志内斗)
  10. MacBook使用笔记2 - 安装windows虚拟机攻略
  11. 使用KVM虚拟机遇到的问题(持续更新)
  12. docker镜像的创建commit及dockerfile
  13. qq网吧弹框如何去掉?如何删掉NetBar文件夹?
  14. OpenCV入门笔记(七) 文字区域的提取
  15. vue教程3-02 vue动画
  16. OpenStack 存储服务 Cinder存储节点部署NFS(十七)
  17. vue常见知识点整理
  18. window对象中的一些重要的属性和方法(笔记)
  19. Django 1.10中文文档-第一个应用Part5-测试
  20. EditText双光标问题

热门文章

  1. 案例复现,带你分析Priority Blocking Queue比较器异常导致的NPE问题
  2. Linux 09 Vim
  3. YC-Framework版本更新:V1.0.9
  4. NOI 2019 省选模拟赛 T1【JZOJ6082】 染色问题(color) (多项式,数论优化)
  5. java基础———打印三角形
  6. MPI学习笔记(三):矩阵相乘的分块并行(行列划分法)
  7. 「题解报告」P4577 [FJOI2018]领导集团问题
  8. 给ShardingSphere提了个PR,不知道是不是嫌弃我
  9. HBase概念入门
  10. KingbaseES 中可以通过构造一个聚集函数来实现mysql的any_value功能。