使用Git管理github的代码库-上

1、下载安装Git

https://download.csdn.net/download/notfindjob/11451730?spm=1001.2014.3001.5503

2、注册一个github的账号(已经注册的,可略过这一步)

3、打开git命令行,配置github账号

 git config --global user.name "你的用户名"                                
 git config --global user.email "你的github注册邮箱"                            

4、在github上建立一个新的代码库,在git命令行输入命令克隆代码库到本地(默认克隆到本地“”“C:\Users\Administrator”)

git clone https://github.com/你的用户名/你的代码库名称.git                       

5、使用Git GUI打开刚才克隆的本地代码库

6、在此代码库中添加文件,commit、push,会提示输入账号和密码

7、问题处理:

因为2021年8月13日之后,已经不支持https提交代码,故需要设置ssh方式

1)找到刚才克隆的本地代码库,在.git里边找到config文件。

2)修改config文件,将https修改为ssh方式,ssh后边的字段可以到github上复制

3) git配置账号、密码(第3步已经完成,可以略过),同步骤3

4)生成ssh证书

$ ssh-keygen -t ed25519 -C "你的邮箱"                         

5)下载并开启ssh代理服务器

https://download.csdn.net/download/notfindjob/89302323

错误处理:Could not open a connection to your authentication agent

a、说明是代理没有开启或者开启参数不对

$ eval "$(ssh-agent -s)"                                                          
 ssh-add ~/.ssh/id_rsa                                                           

6)github中设置SSH密钥

Git配置SSH Key的时候提示密钥无效操作步骤
a、生成公钥
ssh-keygen -t rsa -C "GitHub邮箱"
b、进入路径
vim ~/.ssh/id_rsa.pub
c、复制公钥到GitHub设置SSH and GPG keys中的SSH keys
d、解决方法:
第b步使用如下命令后复制
cat ~/.ssh/id_rsa.pub

8、重新push,大功告成

相关推荐

  1. Git使用管理代码

    2024-05-13 16:26:04       24 阅读
  2. 在RStudioGit功能管理Github项目

    2024-05-13 16:26:04       32 阅读
  3. GitGithub 使用

    2024-05-13 16:26:04       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-13 16:26:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-13 16:26:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-13 16:26:04       82 阅读
  4. Python语言-面向对象

    2024-05-13 16:26:04       91 阅读

热门阅读

  1. Mysql

    2024-05-13 16:26:04       35 阅读
  2. 【chisel】如何用chisel写一个上升沿检测程序

    2024-05-13 16:26:04       32 阅读
  3. PyCharm中切换Python包的源

    2024-05-13 16:26:04       36 阅读
  4. 八股Day4 Redis

    2024-05-13 16:26:04       32 阅读
  5. Redis简述

    2024-05-13 16:26:04       28 阅读
  6. linux下sd卡的备份与还原

    2024-05-13 16:26:04       30 阅读
  7. 动态NAT

    动态NAT

    2024-05-13 16:26:04      33 阅读
  8. 猜数字(c++语言)

    2024-05-13 16:26:04       31 阅读