ubuntu下上传项目到github

本地电脑端
1 .本地电脑生成SSHkey,通过命令生成:

sudo ssh-keygen -t rsa

2.上述命令会在=根目录下生成/.ssh文件夹:

cd ~/.ssh

3.进入该文件夹,打开id_rsa.pub文件,复制里面的内容;然后登录github,新建一个ssh key,把复制的内容粘贴进去.

4.新建一个repository,名字可以随便取.


repository.png

5.在本地要准备的上传文件夹下,运行命令:

git init

6.之后添加我们需要上传的文件:

git add file //file为要上传的文件
git add ./    //为上传本文件夹下的全部内容

可以通过命令git status查看当前git的状态.
7.commit推送,使用如下命令将缓存区的文件提交到本地仓库:

git commit -m "Update "

-m后面的内容为上传文件的备注,可以根据需要编写.
如果输入上述命令之后产生错误,如下:

** Please tell me who you are.
Run
  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'XXX@YYY.(none)')

这时我们可以进入刚刚在该文件夹下生成的./git文件夹,打开里面的config文件,添加如下内容:

[user]
    email = 1573596113@qq.com
    name = angelbeibei

8.在github网站上复制刚刚新建的repository文件下的https网址:


https.png

9.然后在本地文件夹下添加一个远程仓库,可以命名为origin,之后便可以添加文件到远程库中:

git remote add origin git@github.com:angelbeibei/threadpool.git

如果此时出现错误:fatal: remote origin already exists. 这时候说明远程仓库已经存在。这时候需要先删除origin仓库,然后再重新添加该远程仓库。指令如下:

git remote rm origin
git remote add origin git@github.com:angelbeibei/threadpool.git

10.使用如下命令将origin添加到远程库:

git remote set-url https://github.com/angelbeibei/threadpool.git

11.最后使用git push命令上传:

git push origin master

当已经上传过之后,可以直接运行git push.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容