Tema 6 : Despliegue de aplicaciones web
|
|
Título del Test:
![]() Tema 6 : Despliegue de aplicaciones web Descripción: Instalación y Configuración de Git |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Sobre qué versión de sistema operativo se realiza la instalación de Git en el material de origen?. Debian 5.0. Debian 6.0.1 Squeeze. Ubuntu 12.04. CentOS 7. ¿Qué cinco librerías se deben tener disponibles para la instalación de Git desde la fuente?. curl, zlib, openssl, expat, libiconv. wget, zlib, openssl, expat, libpng. curl, bzip2, openssl, expat, libiconv. curl, zlib, gnutls, expat, libiconv. ¿Qué comando se utiliza para instalar las librerías de desarrollo necesarias para Git en Debian?. # apt-get install git-core. # apt-get install libcurl4-gnutls-dev libexpatl-dev gettext libz-dev. # yum install git-core. # aptitude install git-core. ¿Qué comando se utiliza para extraer el archivo tarball de Git descargado?. # tar -xzvf git-1.7.6.tar.gz. # unzip git-1.7.6.zip. # tar -xjvf git-1.7.6.tar.bz2. # extract git-1.7.6.tar.bz2. Después de la compilación de Git, ¿qué comando se ejecuta para instalar los binarios y la documentación?. # make install. # make all. # make prefix=/usr/local install install-doc. # make prefix=/usr install. ¿Con qué comando se puede comprobar que la instalación de Git se ha realizado correctamente?. # git --version. # git check. # git status. # git verify. ¿Cuál es la primera acción que se debe realizar al instalar Git para configurar la identidad del usuario?. Crear un repositorio. Establecer un nombre de usuario y una dirección de correo electrónico. Configurar el editor de texto. Importar un proyecto existente. ¿Qué comando se utiliza para establecer el nombre de usuario globalmente en Git?. $ git config user.name “tu nombre”. $ git config --local user.name “tu nombre”. $ git config --global user.name “tu nombre”. $ git set user.name “tu nombre”. ¿Qué comando se utiliza para establecer el correo electrónico del usuario globalmente en Git?. $ git config user.email tu@ejemplo.com. $ git config --local user.email tu@ejemplo.com. $ git config --global user.email tu@ejemplo.com. $ git set user.email tu@ejemplo.com. En la configuración de Git, ¿qué significa la opción `--global`?. Define la información para el repositorio actual solamente. Define la información para el repositorio remoto. Define la información para todo lo que se haga en el sistema para el usuario actual. Define la información para un usuario específico del sistema. ¿Cómo se pueden cambiar los datos de usuario para un único proyecto de Git, en lugar de globalmente?. Editando el archivo .gitconfig en el directorio del proyecto. Escribiendo el comando `git config` con la opción --global dentro del directorio del proyecto. Escribiendo el comando `git config` sin la opción --global dentro del directorio del proyecto. No es posible cambiar los datos de usuario para un único proyecto. Si no se especifica un editor de texto en la configuración de Git, ¿cuál se abrirá por defecto?. Visual Studio Code. Notepad. Se abrirá por defecto el editor Vi o Vim. Emacs. ¿Qué comando se usa para configurar Emacs como el editor de texto global por defecto en Git?. $ git config core.editor emacs. $ git config --local core.editor emacs. $ git config --global core.editor emacs. $ git set core.editor emacs. Mencione una de las tres formas para acceder a los manuales de ayuda de Git. git help <comando>. git <comando> info. git manual <comando>. git <comando> guide. ¿Qué comando se utiliza para instalar el entorno web de Git (gitweb) en un sistema Debian con Apache ya instalado?. # apt-get install gitweb. # yum install gitweb. # gitweb install. # dpkg -i gitweb.deb. ¿En qué fichero de configuración de Apache se deben editar los datos para gitweb?. # nano /etc/apache2/apache2.conf. # nano /etc/httpd.conf. # nano /etc/apache2/conf.d/gitweb. # nano /etc/gitweb.conf. En la configuración de Apache para gitweb, ¿qué directiva se utiliza para crear un alias de URL para el directorio web de Git?. ServerName. DocumentRoot. Alias. DirectoryIndex. ¿Qué comando se utiliza para mover los archivos de gitweb al directorio de Apache creado para ello?. # cp -R /usr/share/gitweb/* /home/usuario/www_git. # mv -v /usr/share/gitweb/* /home/usuario/www_git. # rsync -av /usr/share/gitweb/* /home/usuario/www_git. # install /usr/share/gitweb/* /home/usuario/www_git. ¿Cuál es el nombre del fichero de configuración principal de gitweb?. /etc/apache2/gitweb.conf. /etc/httpd/gitweb.conf. /var/www/gitweb.conf. /etc/gitweb.conf. En el archivo `/etc/gitweb.conf`, ¿qué variable se utiliza para especificar el directorio raíz de los repositorios de Git?. $httpd_root. $git_root. $projectroot. $repository_path. Una vez modificados los ficheros de configuración de Apache para gitweb, ¿qué comando se debe ejecutar?. # service apache2 restart. # /etc/init.d/apache2 reload. # apache2ctl restart. # systemctl restart apache2. ¿Qué comando se utiliza para inicializar un repositorio de Git vacío en un directorio?. # git create. # git init. # git start. # git initialize. Después de inicializar un repositorio, ¿cómo se puede añadir una breve descripción del proyecto?. # git describe “Una breve descripción del proyecto”. # echo “Una breve descripción del proyecto” > .git/description. # git add .git/description. # git commit -m “Descripción”. Si se han creado archivos nuevos en el repositorio antes del commit, ¿qué comando se usa para añadirlos al área de preparación (staging)?. # git commit -a. # git push. # git add . # git stage. ¿Qué comando se utiliza para confirmar (commit) todos los cambios que han sido preparados (staged)?. # git push. # git commit -a. # git commit -m “Mensaje del commit”. # git save. Para hacer público un repositorio a través del servicio de Git, se inicia el servidor con el comando `git daemon`. ¿Qué opción se utiliza para especificar el directorio base de los repositorios?. --repository. --path. --base-path. --directory. ¿Qué archivo vacío se debe crear en el directorio `.git` para que un repositorio sea exportado y visible por `git-daemon`?. .git/export. .git/git-daemon-export-ok. .git/export-ok. .git/daemon-ok. ¿Qué comando se utiliza para crear el archivo que permite la exportación de un repositorio por el demonio de Git?. # touch .git/export. # git export-ok. # touch .git/git-daemon-export-ok. # git daemon-export. Para permitir que un usuario sin privilegios de root realice cambios en un repositorio, ¿qué comando se usa para cambiar el propietario del directorio del repositorio?. # chown -Rv usuario:usuariogit /var/cache/git/proyecto.git. # chmod -Rv usuariogit:usuariogit /var/cache/git/proyecto.git. # chown -Rv usuariogit:usuariogit /var/cache/git/proyecto.git. # chgrp -Rv usuariogit /var/cache/git/proyecto.git. ¿Qué comando se utiliza para obtener una copia local de un repositorio remoto de Git?. # git pull git://servidor/proyecto.git proyecto. # git fetch git://servidor/proyecto.git. # git clone git://servidor/proyecto.git proyecto. # git get git://servidor/proyecto.git. ¿Cuál es la dirección URL para acceder al repositorio `proyecto.git` a través de la interfaz web de gitweb configurada localmente?. http://localhost/proyecto.git. http://localhost/git/proyecto.git. http://localhost/git/. http://localhost/gitweb/proyecto.git. ¿Qué comando de Git se utiliza para ver el historial de confirmaciones (commits)?. $ git status. $ git log. $ git history. $ git show. Para volver a un estado anterior del repositorio, eliminando todos los cambios posteriores, se utiliza el comando `git reset --hard _____`. HEAD^. HEAD~1. SHA1_HASH. master. ¿Qué comando se utiliza para restaurar uno o varios archivos a la versión de una confirmación (commit) específica?. $ git revert SHA1_HASH algun.archivo otro.archivo. $ git checkout HEAD algun.archivo otro.archivo. $ git checkout SHA1_HASH algun.archivo otro.archivo. $ git reset SHA1_HASH algun.archivo otro.archivo. Mencione dos de los protocolos a través de los cuales se puede realizar el acceso a un repositorio Git. A través del protocolo Git, montado sobre SSH o usando HTTP. A través del protocolo FTP y Git. A través de HTTPS y Git. A través del protocolo Git y HTTPS. Para que un desarrollador pueda subir sus proyectos a un repositorio público, ¿qué comando de Git es necesario ejecutar?. commit. pull. push. clone. Para permitir el acceso de escritura a un repositorio Git a través del protocolo Git, ¿qué servicio debe estar activado en `git daemon`?. receive-pack. upload-pack. http-backend. gitweb. ¿Evalúe la siguiente afirmación: Cada vez que realizamos algún cambio, Git deja reflejado el estado actual de los archivos y hace una transferencia a ese estado. Falso. Verdadero. Depende del tipo de cambio. No se menciona en el documento. |





