1.首先打开github,注册账号后,在右上角添加新的云端存储库

现在的浏览器都具有翻译功能,看不懂的可以自行打开翻译

2.根据提示创建一个本地存储库?
此操作的目的是将你的本地的文件变成一个存储库,再将此存储库复制到云上即可。?
如果你的虚拟机还没有git工具,则请使用命令下载git工具。我使用的是ubuntu操作系统,命令如下:

其他操作系统下载命令请自行百度
?接下来就按照提示进行操作

git init之后git status可以看到存储库已经创建好了,但是两个文件还没有添加进去
我们可以单个添加,也可以使用git add .添加所有文件到存储库
?
?下面执行commit的时候使用-m是添加备注选项
但是命令执行失败,根据提示得知需要先设置你github的邮箱和用户名,在执行命令即可

?如果在进行如下操作的时候输入错误了,可以到config文件中修改即可。文件在当前文件夹下.git文件中。这是个隐藏文件,在我们执行git init时创建的。



?第一次需要指定是哪个origin
之后可以直接git push
但是在执行这个命令的时候遇到一点问题
首先是提示你要输入账号和密码,就是你登录github的账号。你可以输入用户名也可以输入注册用的邮箱,密码输入的时候不会显示。但是输入后提示如下问题:
对密码(password)身份验证的支持已于2021年8月13日删除。请改用个人访问令牌(token)
然后我就百度查了一下,注册了一个访问令牌,网址如下:
Sign in to GitHub · GitHub https://github.com/settings/tokens ?
主要是需要选上repo的部分,其他按个人需求选择即可
然后就获得如下的令牌,一定要保存好,之后就无法查看了

注册访问令牌之后就是再执行一次git push -u origin main命令,账号不变,密码输入访问令牌号即可
但是随后又出现如下问题:

?百度后的解决方案链接如下:
https://www.cnblogs.com/qq952693358/p/6430506.html https://www.cnblogs.com/qq952693358/p/6430506.html但是说实话我按照如上操作了半天还是卡在了最后一步,无奈的我放弃了,又重新尝试了几次push命令,突然结果发生了变化,数据有了传输但是出现了一点错误。随后我又尝试了几次,终于传输成功,可以看到倒数两行已经push成功了。

push成功之后,刷新github页面即可看到上传的文件。

结合整个过程,出现最大的问题就是push的时候,注册访问令牌作为密码,还要忍受网络差导致的连接不稳定问题,如何使用vpn或许会好很多,但是千万不要哦,翻墙是违法的。
最新更新下文内容,地址如下:
(108条消息) Linux虚拟机使用git工具更新github_巾巾凡凡的博客-CSDN博客 https://blog.csdn.net/weixin_52820035/article/details/123654536
|