在ubuntu使用git的第一天

2023年 9月 22日 72.8k 0

在ubuntu使用git的第一天

条件:首先需要在gitee或者github账号

安装git

命令:sudo apt install git

查看是否安装成功:git --version

git_v.png

设置用户名和邮箱

使用命令git config --global user.name "名称"设置用户名
使用命令git config --global user.email "邮箱"设置邮箱

查看设置的用户名和邮箱
使用命令git config --global --list

结果如图:

在ubuntu使用git的第一天-1

生成密钥信息

输入命令ssh-keygen -t rsa -C"youremail"
之后一直回车即可。

youremail:你自己的邮箱账号 。
补充:-t:指定要创建的密钥的类型。rsa:一种加密算法。-C:添加注释

把密钥上传到gitee或github上

在linux中找到密钥

cd ~/.ssh/

cat ./id_rsa.pub

过程如图:

rsa_pub.png
你也可以直接使用sudo find / -name id_rsa.pub来查找。

然后将公钥复制到gitee或GitHub的ssh的公钥配置上。(在个人设置-安全设置-ssh公钥)

使用git上传文件

  • 创建一个文件夹,并初始化

    mkdir test

    git init

  • 添加、修改文件并将文件放入暂存区

    git add 文件(新添加的文件或修改的文件)

    也可以直接添加当前目录 git add .

  • 将暂存区的文件提交到仓库

    git commit -m "提交的信息"

  • 连接远程码云项目并上传

    git remote add origin https://gitee.com/yourname/test.git //建立远程链接git@10.180.30.18:test/your_file_name.git ()
    //一种是https,一种是ssh
    //上传文件
    git push origin master //将本地的分支版本上传到远程并合并。
    注意:如果当前分支与主机存在追踪关系,则可以使用参数“-u”指定一个默认的主机,之后使用git push 后面就不要加参数。
    
  • 后面要依次输入个人设置下的名字(个人设置下,@名字),不是你gitee的名字。

    如果出现

    error: 无法推送一些引用到 ' git@10.180.30.18:test/your_file_name.git'
    提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
    提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
    提示:(如 'git pull ...')。
    提示:详见 'git push --help' 中的 'Note about fast-forwards' 小节。
    

    先使用git pull,再使用git push

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论