Github的使用

1、创建仓库:

在这里插入图片描述

2、安装 git 客户端

下载网址 https://git-scm.com/
Git-2.45.2-64-bit.exe,点击运行 ,即可安装

git-brash.exe 默认安装到 C:\Program Files\Git 目录下,
打开 git-bash.exe

1)绑定用户: 因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱

git config --global user.name xxxx
git config --global user.email uuuu@126.com

#查看配置信息
git config --list
git config --global user.name xxxx
git config --global user.email uuuu@126.com

2)为该用户生产ssh key

首先检查是否已经有生成的密钥(因为可以多个)
方法:
cd ~/.ssh,ls如果有2个文件,则密钥已经生成,id_rsa.pub就是公钥 ,当然已经有,也有可能是其他账号的key,可以重命名
如果~/.ssh 下没有文件或者 连目录都没有,说明是第一次安装使用
如图
在这里插入图片描述
打开 git-bash.exe 客户端

ssh-keygen -t rsa -C "uuuu@126.com"     (一顿的敲回车)

在这里插入图片描述
在这个过程中,可以不设置密码(空)
在这里插入图片描述

# 如果win10上的 ssh 版本过高,而服务器上版本又过低
#则无法验证通过,则需要用下面的命令
ssh-keygen -t ed25519 -C "uuuu@126.com"
ssh key 的存放路径(windows下)
C:\Users\Administrator\.ssh  (登录的系统账号不同,此路径也不同,不一定是Administrator)

3)为github账号配置ssh key

切换到github(网页),展开个人头像的小三角,点击settings
在这里插入图片描述
然后
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ls ~/.ssh
cd ~/.ssh
vim id_rsa.pub

将 id_rsa.pub中的全部内容复制,粘贴到上面图中的key中去

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3XA9MDT6TH8ZW+zPxZigfvA2DOVetURXCoOIfsRUGePy5AQ+QSOJXsh8muie9ZeDkQggRasvNLI1JqiPEsg0MRpaeg5fDM3HbK6RWZF07bFtkRuarJ7NS3QSlZBLCq495ivQ38xJK9UftT0yGEwrcPhgWBgqNYZQQ6XIZNyunBCh2g8fsI4BrvlivUIdmSRPU7zpHsiOR513VnvbUEKtZa3mFpuHG62DlscA2YV/laK4qL4FT6By05hKUvd6L6Yixl7Z67Rbakn7mkFbqjMgGNYc+NfaEbK6/WUtzqP+hkRjxIPJHOoJfuuxG+MdKicdmu6di0J2u5AZ7yj5wmTOgnKrcJ5IhlgiorE0R+6lXpXtcjUv0oF0tgMQX/WZRwbPg5Rtg/Nw7mKpP9psx7kf7ozKrEdYtRzyJllvrP4/il6X33ug8/Dsizd9YQRbqcdbJj9GEFyZgDu0R4s0B1pxKL4Rfth+AdadEuqQBMrAT0DPG0wnm1KEobZ7Ne1XFMds= uuuu@126.com

3、用 git init 初始化本地仓库 (仓库名称 py-rubikai-sdk,也是本地的,不必与服务上的一致)

  mkdir py-rubikai-sdk
  cd py-rubikai-sdk
  git init
  #第一次会出现下面的提示
  Initialized empty Git repository in D:/work/2024/test_001/.git/

4、将代码复制到 py-rubikai-sdk中
执行下面的命令:

 git add . 

如果出现 这样的警告信息 warning: in the working copy of ‘rubikai/util.py’, LF will be replaced by CRLF the next time Git touches it
则回退刚才执行的命令(git add .),回退的命令:
回退单个文件,格式: git reset file 是文件名

git reset

然后执行

#在windows 系统上
git config --global core.autocrlf true 
#在基于Unix的系统上或者在windows系统下,用git bash工具提及文时
git config --global core.autocrlf input  

原因如下:这些警告消息是Git在您的行尾配置与Git期望的不同时生成的。Git警告您,在它下次触及这些文件时,它将使用CRLF(回车和换行符)替换指定文件中的行尾。这是因为Git默认情况下在Windows平台上使用CRLF行尾格式,但一些其他工具或进程可能在基于Unix的系统上使用不同的行尾格式,例如LF(换行符)。
为避免这些警告消息,您可以将Git配置为在文件之间使用一致的行尾格式。您可以通过以下命令将core.autocrlf配置选项设置为true(在Windows上)或input(在基于Unix的系统上)来实现:
当然在安装 客户端工具时,如果选择下面的设置,也应该不会出现上面的警告
选择换行格式 ,依然是默认就好。
1)检查出windows格式转换为unix格式 : 将windows格式的换行转为unix格式的换行在进行提交;
2)检查出原来格式转为unix格式 : 不管什么格式的, 一律转为unix格式的换行在进行提交;
3)不进行格式转换 : 不进行转换, 检查出什么, 就提交什么;
[图片]

5、关联github仓库
到github服务上复制仓库地址

[图片]

或者
[图片]


#在本地仓库目录下执行:
git remote add origin git@github.com:xxxx/business_server.git
#这样就相当于本地仓库与服务器上的仓库关联了

# 重命名当前分支为 main。通常,Git仓库的默认分支是 master,但许多项目和平台现在推荐使用 main 作为默认分支名。
git branch -M master
6、代码上传到GitHub仓库
    git commit -m"第一次提交代码"
    git push -u origin master   
    # -u 选项设置远程仓库的 main 分支为本地 main 分支的上游(tracking branch),这      #样在未来你可以简单地使用 git push 或 git pull 来推送或拉取更改
    #由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,
    #下次再从本地库上传内容的时候只需下面这样就可以了:
    git push origin master

注意:第一次执行 git push -u origin master 时 ,会出现下面的提示
在这里插入图片描述
输入yes ,即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值