软件的下载
首先得要有一个github的账号
git pdf传送们
git-bash软件下载 Windows x_64
找到所下载软件, 运行。
配置Git
首先在本地创建ssh key;$ ssh-keygen -t rsa -b 4096 -C “your_email@”
your_email@改为你在github上注册的邮箱
当提示您“输入要在其中保存密钥的文件”时,请按Enter。这接受默认文件位置
在提示符下,键入一个安全密码。Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[按回车]
将SSH密钥添加到ssh-agent 第二步的时候已经生成了密钥,Enter passphrase (empty for no passphrase): [按回车]
Enter same passphrase again: [按回车]
而位置就在C:\Users\【你的用户名】.ssh, 找到id_rsa.pub这个文件,用记事本打开,复制里的内容。 然后打开你的github,在你的settings里找到如下图所示,点开New SSH Key, 将你复制的内容复制到Key里面。然后再点Add SSH Key
如果出现提示,请确认您的GitHub密码。
为了验证是否成功,在git bash下输入
$ ssh -T git@
您可能会看到这样的警告:
The authenticity of host ‘ (IP ADDRESS)’ can’t be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access。这就表示已成功连上github。
果上述没有用,建议参考github的文档。传送们
或者runoob的文档。传送们
用git命令实现上传与下载
上传
初始化:git init
然后会生成一个被隐藏的.git文件。
不进行初始化会报错!
在github里创建一个repositories
创建一个文件加DemoData, 将需要上传的代码或者其他文件复制到这个文件夹里。
cd DemoData
一系列操作
# add . 这是有一个英文空格的# 此操作是把DemoData文件夹下面新的文件或修改过的文件添加进来,# 如果有的文件之前已经添加了,它会自动省略git add . # “Submit information”是指提交的信息是你的项目说明# git commit 后面加 -m 表示可以直接输入提交说明,# 如果不加 -m ,直接输入git commit,就会弹出一个类似于 vim 的界面,让你输入提交说明。git commit -m "Submit information"
设置远程url, 即需要将你的文件上传到你所创建的repositories里
# 先查看有没有设置远程urlgit remote -v# 如果没有设置远程urlgit remote add origin /*****/demo.git# 修改远程urlgit remote set-url origin /*****/demo.git
全局配置好在git上的用户名和邮箱(配置一次即可)
git config --global user.name "你的用户名"git config --global user.email "你的邮箱"# 查看自己的配置git config --list
上传文件
# PS: 有的是@DESKTOP-RUQ4GU8 MINGW64 /DemoData (master)# 所以填git push -u origin mastergit push -u origin main
输入账号和密码:
回到github, 刷新。就可以看到自己上传的文件了
下载
git clone /****/demo.git
喜欢就点个赞呗!整理不易