如何github下载 如何git

今天给各位分享如何git的知识,其中也会对如何github下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
linux如何搭建git1、环境准备
服务器:CentOS 7.3 + git (1.8.3.1)
客户端:win10 + git (2.17.0.windows.1)
2、服务器安装git
yum install -y git
3、创建git用户,管理 git服务
[root@localhost home]# useradd git
[root@localhost home]# passwd git
4、服务器创建git 仓库
设置/home/git/repository-git 为git 服务器仓库,然后把 git 仓库的 owner 修改为 git 用户 。
复制代码
[root@localhost git]# mkdir repository-git
[root@localhost git]# git init --bare repository-git/
Initialized empty Git repository in /home/git/repository-gt/
[root@localhost git]# chown -R git:git repository-git/
5、客户端安装git
下载 Git for Windows,地址:
安装完之后,可以使用 Git Bash 作为命令行客户端 。
5.1、选择一个目录 F:projectsell 作为本地仓库,右键进入Git Bash 命令行模式
初始化本地仓库:git init
5.2、尝试克隆一个服务器的空仓库到本地仓库
git clone git@192.168.116.129:/home/git/repository-gt
第一次连接到目标 Git 服务器时会得到一个提示:
The authenticity of host '192.168.116.129(192.168.116.129)' can't be established.
RSA key fingerprint is SHA256:Ve6WV/SCA059EqoUOzbFoZdfmMh3B259nigfmvdadqQ.
Are you sure you want to continue connecting (yes/no)?
选择 yes:
Warning: Permanently added '192.168.116.129' (RSA) to the list of known hosts.
此时 C:Users用户名.ssh 下会多出一个文件 known_hosts,以后在这台电脑上再次连接目标 Git 服务器时不会再提示上面的语句 。
如何优雅地使用 Git安装并配置Git
当时我们可以用万能的apt啊:
sudo apt-get install git1
如果是老一点的Debian或者Ubuntu,那就要(所以要及时更新源啊):
sudo apt-get install git-core1
如果是其他的Linux呢那就源码安装吧,解压后:
./config
make
sudo make install123
安装完成后初步设置一下子:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"12
这里强烈建议大家去申请Gmail吧,人家Nessus都不认QQ邮箱的 。
注意git config命令的- -global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址 。
至此,恭喜你,成功安装了Git 。
创建版本库
首先,选择一个合适的目录,作为自己的工作目录
root@firgavin-virtual-machine:~# mkdir learngit
root@firgavin-virtual-machine:~# cd learngit/
root@firgavin-virtual-machine:~/learngit# pwd
/root/learngit
root@firgavin-virtual-machine:~/learngit# git in
initinstaweb
root@firgavin-virtual-machine:~/learngit# git init
初始化空的 Git 仓库于 /root/learngit/.git/12345678
那么,一个新的Git仓库就建好了 。切换进去查看一下:
root@firgavin-virtual-machine:~/learngit# ls -al
总用量 12
drwxr-xr-x 3 root root 40968月 17 10:49 .
drwx------ 5 root root 40968月 17 10:48 ..
drwxr-xr-x 7 root root 40968月 17 10:49 .git12345
虽然是个空的仓库(empty Git repository),但是可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了 。
基本操作啊
我们随便创建一个文件,当然是在当前目录下了:
root@firgavin-virtual-machine:~/learngit# vi readme.txt
root@firgavin-virtual-machine:~/learngit# cat readme.txt