300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > git-bash 的安装配置及其基本使用

git-bash 的安装配置及其基本使用

时间:2020-01-17 10:28:05

相关推荐

git-bash 的安装配置及其基本使用

软件的下载

首先得要有一个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):[按回车]

在提示符下,键入一个安全密码。

Enter passphrase (empty for no passphrase): [按回车]

Enter same passphrase again: [按回车]

将SSH密钥添加到ssh-agent 第二步的时候已经生成了密钥,

而位置就在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

喜欢就点个赞呗!整理不易

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。