============================================
# cp -r /opt/cBPM/criteria-lin/* /opt/cBPM-to-github/
[root@bupt cBPM]# cd /opt/cBPM-to-github/cBPM
[root@bupt cBPM]# ls
include src
[root@bupt cBPM]#
# mkdir .git
# touch .git/config
git init
# 第一个需要配置的就是用户的用户名和email,因为这些内容会出现在你的每一个提交(commit)里面的,
git config user.name "user.name"
git config user.email "user.email@gmail.com"
# git config --global user.name "user.name"
# git config --global user.email "user.email@gmail.com"
# 在本地创建ssh key
ssh-keygen -t rsa -C "user.email@gmail.com"
直接点回车,说明会在默认文件id_rsa上生成ssh key。
因我之前已经生成过了,所以会提示我已经rsa key已经存在,直接输y选择覆盖即可。
然后系统要求输入密码,直接按回车表示不设密码
重复密码时也是直接回车,之后提示你shh key已经生成成功。
# to see if existing SSH keys are present
ls -al ~/.ssh
# Adding your SSH key to the ssh-agent
# Start the ssh-agent in the background.
eval "[Math Processing Error] git config --global user.name "your name"
gitconfig−−globaluser.email"youremail"Git的配置信息分为全局和项目两种,上面命令中带了“–global”参数,这就意味是在进行全局配置,它会影响本机上的每个一个Git项目。Git可以为每个项目设定不同的配置信息,在命令行环境,进入Git项目所在目录,执行下面的命令: git config user.name "your name"
gitconfiguser.email"youremail"Git的设计哲学和Linux(∗nix)一样,尽量的使用“文本化”(Textuality);它里面尽量用文本化的形式存储信息,对于配置信息也更是如此,用户的这些配置信息全部是存储在文本文件中。Git的全局配置文件是存放在” /.gitconfig”(用户目录下的.gitconfig)文件中:我们用cat、head命令查看全局配置信息文件如果对于Git熟悉后,可以直修改” /.gitconfig”,”.git/config”这两个文件进行配置。2)在本地创建sshkey ssh-keygen -t rsa -C “your_email”
将后面的your_email改为你的邮箱,也是你在github上注册的那个邮箱:
直接点回车,说明会在默认文件id_rsa上生成ssh key。
因我之前已经生成过了,所以会提示我已经rsa key已经存在,直接输y选择覆盖即可。
然后系统要求输入密码,直接按回车表示不设密码
重复密码时也是直接回车,之后提示你shh key已经生成成功。
然后我们进入提示的地址下查看ssh key文件。 我的电脑的地址是C:\Users\YULORE-USER.ssh ,其中YULORE-USER是我的电脑的名称
打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。
然后回到github网站,进入Settings
左边选择SSH Keys,Add SSH Key
title随便填,粘贴key,然后点击 Add key 按钮。
3)验证是否成功,在git bash下输入
ssh−Tgit@github.com回车就会看到:You′vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess。这就表示已成功连上github。4)接下来我们要做的就是在本地电脑上新建一个仓库 mkdir git_demo
cdgitdemo git init
5)添加远程地址
gitremoteaddorigingit@github.com:yourName/yourRepo.git后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库加完之后cat查看.git/config,这里会多出一个remote“origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址6)提交上传∗∗6.1)接下来在本地仓库里添加一些文件,然后在命令行输入一下命令 git add -A
gitcommit−m"firstcommit"6.2)push本地文件到github执行命令 git push origin master
git push命令会将本地仓库推送到远程服务器。git pull 命令则相反。
注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。
$ git pull origin master
大功告成,现在你的本地的项目已经提交到github上了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通